18073
14659
5188
3951
2832
2686
2521
1906
1821
1784
1485
1269
1120
1111
1108
916
881
762
749
748
693
588
485
345
317
264
215
191
176
139
125
115
89
86
63
43
34
30
21
18
10
7
5
4
3
2
1
0