259223
247826
178294
171491
151853
86215
81856
69754
69734
67568
67149
61420
45383
41029
35818
35461
34988
34022
32424
27911
27192
27190
26485
26110
25648
24304
23004
20261
19104
18142
16291
16126
15633
14807
14692
14250
14249
13748
12272
11715
10388
8539
8336
7808
6994
6953
6889
6581
4947
3282
3231
3197
2978
2875
2372
7968
2147
1704
1315
1141
1085
985
974
959
913
850
775
659
582
523
468
413
402
381
311
304
292
255
239
193
160
154
85
46
3
1