4250
2842
2714
2447
2435
2218
2202
1936
1872
1804
1750
1708
1688
1661
1631
1577
1514
1484
1442
1388
1346
1334
1332
1317
1264
1223
1199
1161
1154
1120
1083
1034
1028
1024
1018
1015
1015
982
976
963
961
955
936
929
929
915
887
865
857
856
849
844
838
826
826
814
810
803
801
793
791
790
783
761
753
735
721
707
680
671
638
636
635
635
631
630
630
628
628
605
602
598
593
592
592
589
588
588
584
582
575
570
568
565
562
561
561
553
553
550
549
544
541
539
532
529
526
521
521
520
514
512
510
497
493
489
488
486
485
485
482
475
471
467
466
464
448
447
447
443
438
434
430
423
421
409
406
405
393
391
390
379
376
371
366
361
352
334
328
310