163008
98713
81239
72863
45709
39568
26190
23493
22524
21269
20728
17918
17469
17285
15025
14566
12516
11264
9998
8924
7857
6145
5806
5496
4069
3829
3724
3689
3688
3144
2931
2531
2478
2139
2101
2097
1991
1521
1508
1227
1159
1118
1073
1011
799
778
766
740
661
601
600
384
339
327
324
310
296
286
275
273
250
225
210
198
183
155
141
138
135
126
72
62
59
52
42
41
38
26
16
8
4