128962
85636
85345
80653
30224
29326
27297
21953
17582
17022
15988
15321
13289
12875
11255
9284
8968
8687
8425
8103
7385
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