2500
4
2017
1
1630
2658
10
1234
3090
6
3461
3673
1289601
1730
0
1960
1237
3207
2
475
1663
5
3071
9
2157
16
1992
2799
2919
123674
35
2232
4335
3014
20
2358
2155
3
2744
3551
3126
2571