3250
2
1276
3
2678
10
2000
1
1937
17096
15
1384
383
1285
2530
1113
1661
1123
1343
0
1053
1035
640
557
248
764
625
1056
1281
1142
3004
933
1306
839
1806