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