109611
1750
1433
1380
1630
792
331
580
283
364
290
210
42227
32100
31173
28395
2447267
22094
2135153
19546
1953149
15900
15670
13900