2758
1
1567
2
326
0
918
548
602
287
951
798
670
486
152
1939
668
454
901
259
298
1661
941
505
2490
8125
3
31535