2500
10
1853
1
1434
2296
4
3323
1208
2
1094
1101
1056
1180
0
397
1425
1068
500
4438
5
1240
120469
35
4126
6
3711
3
91
1732
699
2017
3203
1361
1538
874
1060
243
2067