19812
17564
2150
2390
2000
2431833
234176
1840
9310
1016
1158
17010
38677
29640
27903
25405
2158267
19524
1903153
1765149
17466
14510
14220
12470