17046
13836
4275
3751
2888
2622
2508
2342
2292
1895
1650
1637
1432
1423
1212
1141
1112
1105
1039
1020
933
895
852
851
775
767
751
735
687
635
597
586
415
408
336
314
254
235
216
215
200
182
176
155
139
106
85
74
72
71
67
63
46
43
34
30
28
27
21
16
15
14
12
7
5
4
3
2
1
0