2500
4
2017
1
1630
2658
10
1234
21152
8
2911
9
2593
5151
2
297066
0
398656
19
6753
17
2405
3207
2711
3071
2157
16
2763
1992
2799
6
123674
35
2232
4335
3014
20
4651
3
2744
3551
2571
10827
550