128962
85636
85345
80653
53403
39121
36035
30224
29326
27297
21953
17582
17022
15988
15321
13289
12875
12458
12402
11255
10990
9284
9009
8968
8687
8531
8425
8103
7385
6286
4991
4799
4636
4324
4241
4181
4073
3280
3073
2863
2358
2235
2202
2146
2019
1913
1779
1517
1470
1417
1310
1283
1272
1140
957
941
930
866
819
778
774
759
744
701
431
395
374
367
366
361
345
325
320
318
305
299
292
268
203
194
167
100
99
95
64
62
61
58
49
24
19
16
7
6
5
0