2511833
2880
2280
2380
2079
18813
2129
31032
19732
20114
1440
694
38897
29800
28063
25515
2172267
19684
1910153
1774149
17556
14560
14280
12560