2500
10
1853
1
2296
4
1434
1056
1208
2
1101
1094
1425
322
0
1860
3323
2306
964
4438
5
4143
6
1361
120469
35
500
814
2113
521
3025
2016
1587
883
397
1458
3
848
43