2500
4
2017
1
1630
2658
10
1234
2245
3
3080
21152
8
297066
0
5151
2
1047
3090
6
2932
2773
2405
3207
3071
9
2157
16
1992
2799
123674
35
2232
4335
3014
20
189326
3715
2744
3551
2571
10827