2500
10
1853
1
1434
2296
4
1101
1094
2
1832
3
3410
3323
1056
1208
500
7952
3006
397
381
0
1952
120469
35
4438
5
1133
1939
1009
1425
957
951
454
1022
403
2121
409