2500
10
1853
1
2296
4
1434
1056
1208
2
1101
1094
3323
4438
5
4143
6
1361
500
2016
120469
35
883
397
1458
3
43
0
3353
11
2067
1425
91
699
2017
2697
2964
4126
243
3711