2500
10
1853
1
1434
2296
4
1101
2017
120469
35
928
1132
0
418
1171
1040
2314
2
762
2337
403
2596
2724
2964
1671
246
2103
1343
1216
2461
20
282572
1390
4820
193
2459