6284
5404
3188
3014
2994
2661
2540
1645
1524
1504
1457
1321
1284
1249
1209
1167
968
941
804
749
677
658
649
593
585
548
510
491
473
468
452
431
358
340
333
277
275
250
233
230
226
222
196
192
185
183
175
168
157
154
147
142
137
113
104
101
100
99