1299
1299
1299
1300
1300
1297
1295
1294
1292
1290
1288
1284
1281
1277
1275
1274
1272
1270
1266
1262
1257
1253
1251
1250
1245
1241
1237
1230
1228
1226
1223
1221
1219
1216
1214
1212
1210
1210
1210
1209
1209
1207
1204
1204
1200
1194
1194
1194
1194
1194
1194
1194
1194
1194
1195
1195
1194
1190
1187
1184
1183
1183
1183
1182
1160
1152
1149
1146
1143
1139
1136
1130
1124
1113
1109
1107
1106
1103
1103
1102
1094
1088
1085
1084
1083
1081
1080
1080
1080
1080
1080
1074
1070
1068
1065
1064
1063
1061
1061
1060
1060
1061
1057
1054
1050
1048
1047
1046
1045
1045
1045
1045
1041
1035
1034
1031
1029
1028
1031
1034
1028
1019
1018
1017
1016
1015
1014
1012
1012
1015
1013
1010
995
993
993
991
989
987
986
985
983
981
981
977
973
974
976
975
974
973
972
969
965
965
965
962
959
958
958
960
959
956
956
956
956
954
954
954
947
944
942
941
941
940
940
940
940
939
938
938
938
937
937
937
937
935
935
934
933
932
932
931
931
931
931
930
927
925
925
926
928
929
925
921
915
910
919
919
916
911
907
909
909
909
904
902
900
900
901
900
897
895
894
893
893
893
893
893
892
890
889
883
876
873
872
871
869
869
870
870
872
873
874
876
877
880
882
886
886
883
880
880
882
882
880
878
877
873
872
871
872
872
871
866
862
858
854
854
854
854
855
858
858
858
857
855
853
852
856
860
859
858
857
848
843
840
839
838
838
837
836
834
834
834
834
834
834
832
827
825
826
827
827
830
831
832
834
833
832
830
830
832
834
836
830
822
817
816
814
814
814
814
814
813
809
809
809
809
809
809
810
811
810
809
809
809
808
806
807
809
811
813
815
814
813
816
809
810
812
811
806
802
802
800
798
795
795
798
801
795
793
793
786
788
789
790
792
794
794
794
794
798
798
797
800
798
795
793
790
787
785
783
776
775
778
782
785
784
785
783
779
778
779
780
783
782
777
772
767
761
759
759
759
751
748
745
745
744
744
744
744
745
746
747
748
749
750
751
752
752
754
755
755
756
756
757
758
758
758
758
758
757
756
755
753
751
750
750
749
748
744
744
744
741
740
738
736
736
734
733
732
731
730
730
730
730
731
732
732
732
730
732
734
735
736
736
737
739
740
741
740
733
732
731
731
732
734
738
742
745
743
741
740
737
736
736
735
734
727
721
717
715
715
715
715
715
715
715
715
715
715