7046
5636
3354
3337
3286
3272
3269
1900
1788
1756
1715
1578
1475
1339
1239
1235
1224
961
915
869
845
838
642
587
562
545
529
514
472
471
442
425
399
393
330
307
303
266
215
214
213
210
207
205
193
182
171
170
161
146
140
139
129
104
100
99
94