6682
4305
2874
2101
1460
685
682
624
546
516
473
464
459
444
441
402
378
375
369
361
330
326
314
310
299
291
288
285
260
257
256
251
249
243
228
194
190
182
176
175
171
168
152
147
118
115