16722
13022
5800
3680
3210
1950
1530
14620
14216
13213
1260
11314
9726
870
8213
698
588
573
555
5012
470
450
446
3913
389
370
343
330
336
332
321
323
313
310
294
290
291
284
266
264
260
240
230
225
216
210
190
193
194
185
184
160
165