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