3044
4
600
1
1189
527
1345
465
782
641
540
1038
1118
603
3
2063
1734
7
431
2
1323
818
595
598
418
451
462
1037
2208
478
2017
484
496
1868