156058
89088
76301
63094
54630
41912
39567
29014
25790
23361
22616
21685
21461
21126
18858
18555
18332
18184
15375
14725
12723
11407
11289
10878
8687
8306
7547
6630
5877
5521
5176
5122
4295
4201
4169
4122
3871
3749
3656
3328
3305
3115
2987
2960
2888
2822
2751
2723
2697
2611
2221
2149
1560
1546
1419
1331
1223
1146
1120
1105
851
810
794
775
773
760
735
415
343
336
327
317
298
289
279
277
254
240
236
225
213
156
146
139
135
126
72
63
59
53
46
42
41
16
8
6
5
4