2500
3
1560
1145
2
343
1
500
1890
12
191
0
435
2446
203
2012
1772
468
262
4526
18
1115
752
1282
984
457
910
4459
990
1013
1833
1426
643
305
1472
319