4810
43254
4020
36875
449180
395292
334114
33062
29456
26965
28848
2450
29177
22300
20441
18163
1456267
14072
1311148
12736
11380
1103144
9740
81911