5027
4565
3742
3138
2987
2598
2571
2379
2340
2016
1996
1916
1828
1823
1770
1748
1691
1589
1500
1445
1342
1342
1339
1339
1332
1321
1246
1237
1215
1201
1151
1140
1112
1096
1084
1083
1083
1065
1059
1035
1027
1002
998
984
978
964
962
951
929
893
892
883
878
874
873
861
852
851
851
850
849
826
824
822
816
815
808
801
801
795
792
788
788
788
786
767
767
755
753
743
743
725
720
704
701
698
694
694
691
683
669
669
664
660
660
659
651
650
649
649
649
643
635
623
619
612
610
606
594
590
587
579
577
574
574
570
569
568
566
565
557
555
553
551
544
543
533
530
524
519
518
518
517
503
502
494
493
489
482
480
476
469
468
417
416
402
386
384
345
327