169824
100316
85381
46520
41723
25426
24523
20875
18614
18081
14635
10299
9764
7883
7210
6675
6665
5646
5626
5562
5133
4591
4074
3751
3347
3290
2700
2286
1525
1447
1439
1353
1272
985
972
963
869
793
600
554
513
496
441
349
243
175
168
143
21
1
0