2661
2594
1560
1517
1378
1349
1330
1273
1246
1232
1222
1214
1210
1179
1178
1174
1166
1093
1091
1085
1083
1074
1073
1037
1028
995
989
969
958
951
944
910
904
902
897
893
890
886
874
872
867
863
859
857
853
851
849
843
841
840
828
828
826
824
807
803
801
800
796
796
792
792
791
784
783
782
781
779
779
775
773
772
772
765
764
763
762
760
756
751
748
748
747
743
743
742
741
740
737
736
736
735
733
732
731
731
730
729
728
728
728
725
723
723
721
720
720
718
716
716
716
713
713
712
712
711
710
708
708
708
708
704
703
701
700
699
698
698
697
697
697
696
694
694
694
693
691
691
690
690
688
686
685
684
684
684
683
682
678
674
673
673
672
672
671
670
669
669
669
667
667
667
666
666
665
664
661
661
661
659
658
658
657
657
657
656
655
652
645
643
642
641
639
638
637
635
634
634
632
632
630
628
622
621
618
614
613
612
610
610
598
592