42227
28415
22104
9790
1000187
9540
9160
8173
7610
7580
6741
7160
32100
31183
2450267
2136153
19556
1953149
15900
15670
13910