9541258
435336
363615
237429
194745
165653
158536
134448
130533
130373
12761
116046
1140176
110212
98444
91936
91721
90218
89415
80015
77816
77234
74515
73918
67218
63813
63810
62517
61023
59420
59114
58722
51116
50910
4216
4087
4078
3978
38527
37411
3715
36720
33410
3267
3244
3202
3114
3088
3032
3038
28414
26511
2613
2515
2166
2121
2044
1983
1934
1782
1444
1432
1220
1151