185881
127406
91953
68974
57660
35722
30323
27239
26580
26371
18915
18833
18207
18173
16293
13583
12065
11293
10076
9954
6840
6178
5978
5358
5106
4728
4623
4327
3983
3908
3614
2955
2702
2180
1731
1715
1513
1445
1425
1178
1145
1142
1097
990
970
964
831
819
796
767
491
480
367
355
353
344
330
305
289
285
265
246
232
222
220
210
193
143
139
69
66
54
49
48
46
16
14
13
12
11
5
4