6625
5889
3477
3404
3377
3011
2907
1895
1698
1667
1533
1493
1398
1343
1320
1149
1107
1061
913
864
811
718
699
596
594
559
553
549
545
523
515
473
462
365
325
324
313
300
275
266
257
242
219
218
199
181
178
175
169
164
160
158
149
137
127
126
111
102
100