21612
7183
5044
4792
3379
3170
2684
2651
2586
1818
1794
1779
1771
1589
1575
1496
1262
1253
1078
1038
889
680
653
621
586
584
559
551
519
404
355
317
305
276
275
265
239
233
210
199
198
195
193
185
176
149
124
114
87
67
66
58
56
47
41
24
20
17
16
10
0