172702
63823
55195
48008
47383
28561
26358
20929
19402
17835
16559
15884
13765
13365
12934
12597
12201
10742
9733
7554
6666
5379
5098
4030
3756
3635
3440
3149
3127
2851
2723
2498
2355
1999
1974
1637
1579
1519
1469
1382
1376
1302
1240
1211
1095
973
946
900
795
794
765
758
481
441
437
430
427
406
388
376
367
353
333
332
325
295
268
208
168
119
105
101
87
78
64
61
50
39
27
24
19
17
16
12
6
5
2
0