17844
14548
5088
3889
2831
2660
2478
1820
1762
1684
1483
1268
1120
1110
1080
985
881
762
748
731
693
586
485
345
317
264
215
191
176
139
137
107
89
84
76
63
43
34
30
21
18
10
7
5
4
3
2
1
0