4654
3728
2869
2609
2319
2196
2132
2025
2020
1876
1847
1773
1732
1500
1498
1397
1393
1386
1320
1240
1216
1186
1174
1128
1119
1117
1099
1081
1079
1070
1061
1054
1051
1051
1044
1036
1007
986
973
964
956
955
951
949
949
930
929
922
922
918
914
905
902
893
882
872
864
863
863
860
854
854
849
848
847
842
838
835
830
827
827
826
825
825
824
822
821
821
819
812
805
804
804
799
794
792
792
788
788
782
779
775
770
769
768
761
755
748
747
746
745
739
734
734
733
731
728
722
721
719
719
717
716
715
714
714
710
708
708
707
704
702
698
698
696
693
692
690
679
678
677
676
676
675
675
675
674
671
671
671
671
670
669
667
659
658
653
653
651
646
645
644
642
640
640
639
637
632
631
631
628
627
626
625
624
623
623
623
622
621
619
619
619
617
614
610
608
606
606
602
599
597
597
596
594
594
593
593
592
588
587
587
586
584
582
581
580
579
576
576
576
575
575
574
572
570
569
564
563
562
562
560
559
559
559
558
553
550
547
546
545
542
540
538
534
534
534
534
528
527
527
525
523
523
522
519
519
518
518
517
516
514
511
511
511
511
509
508
506
504
502
498
498
498
497
494
494
492
492
491
489
488
487
485
482
482
481
480
475
475
475
475
474
473
470
466
460
455
454
453
450
449
448
442
438
437
433