3162
3
1931
1
394
721
1249
2
437
637
672
985
1252
1523
1797
7
409
423
651
2640
8
353
752
641
497
1000
562
399
540
445
791
1009
4
1255
868
76