2500
10
1853
1
1434
2296
4
1101
1425
1385
120469
35
1302
0
521
2143
2017
1516
2306
2
1506
2814
5
1491
1869
1550
1255
3116
1343
1132
964
2330
2683
440
3025
11829