53562
40495
40163
12385
11796
11793
9350
9132
6286
5612
5227
4619
4399
4369
3892
3868
3081
2843
2740
2585
2478
2289
2135
2124
2022
1976
1837
1746
1677
1666
1526
1317
1305
1303
1281
1280
1272
1152
1110
1104
989
979
927
922
918
840
736
732
705
683
569
563
515
500
480
471
355
353
337
327
279
239
199
198
175
172
162
157
142
134
119
114
101
100
83
80
78
75
60
57
46
42
40
38
36
31
29
27
26
25
22
21
19