6599
5196
3082
3033
2793
2774
2606
1843
1626
1515
1364
1329
1326
1239
1122
1036
867
823
822
749
740
672
632
613
553
542
539
523
510
498
485
478
425
409
407
317
283
278
263
252
234
219
203
189
181
175
167
156
139
134
129
116
111
103
100
99
97
95
92