2500
10
1853
1
1434
2296
4
1056
1132
0
1208
2
1129
1101
1094
397
3323
300
4438
5
935
804
874
493
383
1361
1084
500
475
1390
2000
2211
573
1053
1458
3
1418