1277
1277
1276
1276
1276
1275
1274
1274
1274
1271
1268
1268
1267
1264
1263
1263
1260
1259
1257
1253
1253
1242
1236
1236
1235
1234
1231
1232
1232
1233
1234
1234
1236
1236
1236
1234
1233
1233
1233
1235
1235
1235
1234
1231
1228
1226
1226
1221
1212
1212
1212
1212
1212
1212
1212
1212
1207
1201
1198
1198
1192
1191
1190
1190
1187
1186
1181
1177
1175
1175
1170
1164
1164
1163
1160
1160
1151
1142
1137
1130
1130
1118
1106
1102
1102
1085
1081
1081
1079
1077
1074
1063
1055
1055
1053
1049
1042
1034
1028
1023
1023
1013
1006
1002
1002
1001
997
994
986
977
977
975
975
975
975
977
977
976
976
972
970
969
967
966
966
965
965
962
955
955
953
950
952
952
952
953
954
955
960
960
962
956
945
945
936
929
920
913
910
910
909
908
908
910
915
917
917
924
926
926
925
929
938
938
942
946
945
945
945
945
945
945
946
946
950
950
956
959
968
968
974
976
976
976
976
976
975
974
973
972
972
969
965
963
959
959
955
943
937
937
935
934
933
933
921
916
916
909
909
909
909
908
907
906
904
904
899
897
896
896
896
896
896
896
890
889
889
890
891
887
887
884
885
887
887
889
890
890
891
891
904
909
909
910
912
915
911
910
910
908
903
898
898
896
893
891
890
889
889
887
886
886
885
883
878
878
876
876
875
874
872
871
871
871
870
870
870
870
870
869
866
864
864
863
859
857
855
855
855
854
854
853
853
853
853
854
854
859
862
875
875
877
881
884
902
923
923
929
937
940
940
951
962
965
965
969
972
974
979
986
986
992
996
994
994
980
971
971
954
940
929
929
919
905
896
896
873
856
856
856
856
856
864
864
872
876
876
880
895
897
897
890
887
887
887
889
890
891
888
884
884
883
882
881
880
880
878
878
879
881
881
878
878
877
877
871
871
869
867