18128
14811
5289
4034
2832
2689
2525
1934
1853
1834
1485
1269
1120
1111
1108
916
881
762
749
748
693
588
485
345
317
265
215
191
176
139
125
115
89
86
63
43
34
30
21
18
10
7
5
4
3
2
1
0