29833
22973
201763
17852
155431
151228
128437
110427
104712
98612
98544
8141
63126
61918
6171
6129
6007
5587
5053
43336
4307
41913
3975
38810
3724
36813
3643
3593
35312
34611
3425
3418
3102
3071
3048
3045
2921
2813
2563
25510
25117
2485
24512
2290
1942
1870
1734
1663
1626
1492
1490
1220
1040
831
750
740