4059
3982
3137
2725
2564
2483
2295
2281
2128
2085
2037
2020
2016
1992
1850
1805
1753
1747
1717
1691
1685
1652
1647
1644
1641
1625
1613
1578
1567
1552
1551
1525
1521
1475
1451
1437
1434
1428
1403
1398
1376
1373
1372
1318
1297
1289
1288
1281
1277
1277
1265
1263
1245
1244
1244
1240
1238
1232
1231
1203
1199
1197
1191
1190
1187
1181
1179
1175
1174
1172
1152
1151
1144
1142
1140
1136
1124
1122
1120
1109
1107
1103
1101
1091
1089
1080
1078
1073
1072
1068
1067
1051
1048
1045
1042
1041
1030
1022
1022
1018
1018
1016
1016
1015
1014
1009
1005
1005
1002
998
998
996
996
996
993
987
986
983
982
979
968
966
966
958
949
948
945
940
940
938
935
935
935
932
932
931
930
927
927
927
926
924
922
921
918
912
906
906
901
901
900
898
895
894
894
892
891
887
885
883
882
880
880
879
879
876
874
873
872
872
871
870
868
865
863
863
862
860
856
851
846
840
839
838
836
835
832
831
828
828
828
827
826
823
822
821
819
817
810
809
809
805
804
803
802
801
800
799
799
798
798
798
796
796
796
793
789
788
788
787
786
785
785
784
784
784
784
783
780
779
773
762
762
762
762
758
757
756
756
751
750
748
746
746
746
745
744
742
742
740
738
738
736
733
732
726
725
724
723
719
718
715
714
714
713
712
712
711
709
708
706
701
701
694
694
685
684
674
673
666
657
656
655
639
633
629
628
620
614
614
610
595
592