3043
4
600
1
1189
527
1344
465
782
641
540
1038
1118
603
3
2063
1734
7
430
2
1323
818
595
598
417
450
462
1036
2208
478
2016
482
496
1868