7098
5941
3605
3551
3526
3425
3392
1999
1867
1798
1757
1621
1589
1395
1387
1305
1159
1049
963
958
916
872
843
656
636
595
579
555
546
544
492
478
470
456
404
393
374
358
342
293
291
227
226
223
208
200
179
175
171
163
151
140
139
129
124
123
117
115
100