2500
10
1853
1
1434
2296
4
120469
35
2608
0
1418
2
19034
6
1101
909
22330
22
1543
2306
3650
3
896
6383
17
1375
5425
23
9244
2624
471
661
4964
7153
9
3353
11
2263
784
2030
4049
1279