18555
14725
8306
3749
2888
2606
2503
2342
1892
1649
1636
1423
1331
1112
1105
1019
895
821
735
687
635
586
415
408
335
254
216
215
200
182
176
139
106
85
63
43
34
30
21
14
7
5
4
3
2
1
0