2500
4
2017
1
1630
2658
10
1234
1015
1694
951
690
2669
2
564
1743
0
108797
843
123674
35
3207
3071
9
1681
2157
16
1992
2799
6
2232
4335
3014
20
2744
3551
2571
21152
8
2949
10827