2500
10
1853
1
1434
2296
4
1101
1094
2
3323
1056
2260
12
521
120469
35
1208
500
7952
3006
3
422
0
330
1852
1365
397
1750
1261
468
436
2669
4438
5
1133
2490
1939
1009