2500
10
1853
1
1434
2296
4
1101
1084
0
935
1132
493
383
573
1454
1049
714
804
553
798
472
2211
913
477
475
2017
300
120469
35
414
611
1053
1129
400