3280
2951
2444
2375
2349
2256
2205
2082
2056
2014
1974
1950
1939
1928
1844
1834
1808
1783
1746
1715
1686
1685
1550
1504
1481
1470
1436
1420
1417
1372
1370
1369
1325
1311
1293
1292
1288
1271
1248
1245
1239
1238
1231
1228
1201
1180
1178
1175
1173
1171
1171
1170
1156
1156
1151
1144
1143
1140
1132
1115
1115
1113
1094
1094
1093
1091
1088
1086
1084
1084
1081
1072
1056
1056
1046
1035
1034
1033
1029
1021
1018
1018
1008
1003
996
991
990
989
985
983
981
980
980
978
974
971
969
968
968
968
967
967
965
965
964
963
963
963
962
960
958
954
953
952
947
947
946
945
944
942
941
937
934
933
931
929
927
924
923
917
915
913
912
912
908
908
903
898
898
897
897
896
895
895
894
893
891
885
885
884
884
883
883
882
880
879
876
874
873
873
873
871
870
870
862
859
858
853
849
848
846
844
844
843
842
841
841
839
839
838
836
836
836
836
835
832
831
825
824
822
820
817
811
808
807
806
802
800
800
798
796
794
792
791
788
787
786
784
784
784
781
781
779
778
775
774
768
764
762
762
761
761
757
755
754
754
754
753
752
752
749
747
747
745
743
743
742
742
741
741
741
739
734
728
726
723
722
722
719
716
714
713
713
713
712
708
707
706
702
702
699
697
694
691
686
684
683
680
680
679
679
676
673
672
671
670
670
669
668
668
667
663
661
660
660
660
658
658
656
653
652
647
647
647
646
642
636
633
633
632
631
630
629
627
627
626
626
621
618
610
605
602
601
601
600
596
594
588
587
584
580
574
563
555
545