9549
5060
4997
4000
3292
3005
2285
1841
1788
1757
1635
1559
1381
1359
1338
1263
1251
1241
1238
1208
1143
1109
1000
973
918
914
912
889
817
812
791
786
776
764
729
721
700
691
674
673
658
656
654
651
638
637
630
598
590
581
575
553
546
534
527
526
516
508
486
483
480
466
455
452
451
446
441
432
425
419
412
412
408
399
389
385
375
374
371
371
369
368
364
356
348
347
342
340
338
335
335
328
327
326
316
304
297
296
293
288
286
273
263
257
257
256
254
250
250
243
240
238
231
229
219
193