153496
87437
74562
60230
54680
42423
39180
27984
25821
23460
23106
21523
21464
21127
18429
18189
17557
17046
15159
13836
11427
11422
11298
10649
8421
7188
6635
5877
5596
5328
5106
4275
4201
4169
3982
3876
3751
3656
3329
3305
3143
3115
2987
2960
2888
2844
2723
2618
2292
2081
1814
1546
1500
1432
1212
1105
1047
1039
1024
852
775
774
767
760
735
685
415
343
336
327
317
298
289
279
278
254
240
236
225
213
156
146
139
135
126
72
63
59
53
46
42
41
16
8
6
5
4