1,1308
2,1308
3,1308
4,1308
5,1308
6,1308
7,1308
8,1307
8,1306
8,1305
8,1304
9,1304
10,1304
11,1304
12,1304
13,1304
14,1304
15,1304
16,1304
17,1304
18,1303
18,1302
18,1301
18,1300
19,1300
20,1300
21,1300
22,1300
23,1299
23,1298
23,1297
24,1297
25,1297
26,1297
27,1297
28,1297
29,1297
30,1297
31,1297
32,1297
33,1296
33,1295
33,1294
33,1293
34,1293
35,1293
36,1293
37,1293
38,1293
39,1293
40,1293
41,1293
42,1293
43,1292
43,1291
43,1290
43,1289
44,1289
45,1289
46,1289
47,1289
48,1289
49,1289
50,1289
51,1289
52,1289
53,1288
53,1287
53,1286
53,1285
54,1285
55,1285
56,1285
57,1285
58,1285
59,1285
60,1285
61,1285
62,1285
63,1284
63,1283
63,1282
64,1281
65,1281
66,1281
67,1281
68,1280
68,1279
68,1278
69,1278
70,1278
71,1278
72,1278
73,1278
74,1278
75,1278
76,1278
77,1278
78,1277
78,1276
78,1275
79,1274
80,1274
81,1274
82,1274
83,1274
84,1274
85,1274
86,1274
87,1274
88,1274
89,1273
89,1272
89,1271
89,1270
90,1270
91,1270
92,1270
93,1270
94,1269
94,1268
94,1267
94,1266
95,1266
96,1266
97,1266
98,1266
99,1265
99,1264
99,1263
100,1262
101,1262
102,1262
103,1262
104,1262
105,1262
106,1262
107,1262
108,1262
109,1261
109,1260
109,1259
110,1259
111,1259
112,1259
113,1259
114,1258
114,1257
114,1256
114,1255
115,1255
116,1255
117,1255
118,1255
119,1255
120,1255
121,1255
122,1255
123,1255
124,1254
124,1253
124,1252
124,1251
125,1251
126,1251
127,1251
128,1251
129,1250
129,1249
129,1248
129,1247
130,1247
131,1247
132,1247
133,1247
134,1247
135,1247
136,1247
137,1247
138,1247
139,1246
139,1245
139,1244
140,1244
141,1243
142,1243
143,1243
144,1242
144,1241
144,1240
145,1240
146,1240
147,1240
148,1240
149,1240
150,1240
151,1240
152,1240
153,1240
154,1239
154,1238
154,1237
154,1236
155,1236
156,1236
157,1236
158,1236
159,1236
160,1236
161,1236
162,1236
163,1236
164,1236
165,1235
165,1234
165,1233
165,1232
166,1232
167,1232
168,1232
169,1232
170,1231
170,1230
170,1229
170,1228
171,1228
172,1228
173,1228
174,1228
175,1228
176,1228
177,1228
178,1228
179,1228
180,1227
180,1226
180,1225
181,1225
182,1225
183,1225
184,1225
185,1225
186,1225
187,1225
188,1225
189,1225
190,1224
190,1223
190,1222
190,1221
191,1221
192,1221
193,1221
194,1221
195,1220
195,1219
195,1218
195,1217
196,1217
197,1217
198,1217
199,1217
200,1216
200,1215
200,1214
200,1213
201,1213
202,1213
203,1213
204,1213
205,1213
206,1213
207,1213
208,1213
209,1213
210,1212
210,1211
210,1210
210,1209
211,1209
212,1209
213,1209
214,1209
215,1208
215,1207
215,1206
216,1206
217,1206
218,1206
219,1206
220,1205
220,1204
220,1203
220,1202
221,1202
222,1202
223,1202
224,1202
225,1202
226,1202
227,1202
228,1202
229,1202
230,1201
230,1200
230,1199
230,1198
231,1198
232,1198
233,1198
234,1198
235,1197
235,1196
235,1195
236,1194
237,1194
238,1194
239,1194
240,1194
241,1194
242,1194
243,1194
244,1194
245,1194
246,1193
246,1192
246,1191
246,1190
247,1190
248,1190
249,1190
250,1190
251,1189
251,1188
251,1187
252,1187
253,1187
254,1187
255,1187
256,1187
257,1187
258,1187
259,1187
260,1187
261,1186
261,1185
261,1184
261,1183
262,1183
263,1183
264,1183
265,1183
266,1183
267,1183
268,1183
269,1183
270,1183
271,1182
271,1181
271,1180
271,1179
272,1179
273,1179
274,1179
275,1179
276,1178
276,1177
276,1176
276,1175
277,1175
278,1175
279,1175
280,1175
281,1175
282,1175
283,1175
284,1175
285,1175
286,1174
286,1173
286,1172
286,1171
287,1171
288,1171
289,1171
290,1171
291,1171
292,1171
293,1171
294,1171
295,1171
296,1170
296,1169
296,1168
297,1168
298,1168
299,1168
300,1168
301,1167
301,1166
301,1165
301,1164
302,1164
303,1164
304,1164
305,1164
306,1164
307,1164
308,1164
309,1164
310,1164
311,1163
311,1162
311,1161
311,1160
312,1160
313,1160
314,1160
315,1160
316,1160
317,1160
318,1160
319,1160
320,1160
321,1159
321,1158
321,1157
322,1156
323,1156
324,1156
325,1156
326,1156
327,1155
327,1154
327,1153
327,1152
328,1152
329,1152
330,1152
331,1152
332,1152
333,1152
334,1152
335,1152
336,1152
337,1151
337,1150
337,1149
338,1149
339,1149
340,1149
341,1149
342,1149
343,1149
344,1149
345,1149
346,1149
347,1148
347,1147
347,1146
347,1145
348,1145
349,1145
350,1145
351,1145
352,1145
353,1145
354,1145
355,1145
356,1145
357,1144
357,1143
357,1142
357,1141
358,1141
359,1141
360,1141
361,1141
362,1141
363,1141
364,1141
365,1141
366,1141
367,1140
367,1139
367,1138
367,1137
368,1137
369,1137
370,1137
371,1137
372,1137
373,1137
374,1137
375,1137
376,1137
377,1137
378,1137
379,1137
380,1137
381,1137
382,1136
382,1135
382,1134
383,1133
384,1133
385,1133
386,1133
387,1133
388,1133
389,1133
390,1133
391,1133
392,1132
392,1131
392,1130
393,1130
394,1130
395,1130
396,1130
397,1130
398,1130
399,1130
400,1130
401,1130
402,1130
403,1130
404,1130
405,1130
406,1130
407,1130
408,1129
408,1128
408,1127
408,1126
409,1126
410,1126
411,1126
412,1126
413,1126
414,1126
415,1126
416,1126
417,1126
418,1126
419,1126
420,1126
421,1126
422,1126
423,1125
423,1124
423,1123
423,1122
424,1122
425,1122
426,1122
427,1122
428,1122
429,1122
430,1122
431,1122
432,1122
433,1121
433,1120
433,1119
433,1118
434,1118
435,1118
436,1118
437,1118
438,1118
439,1118
440,1118
441,1118
442,1118
443,1117
443,1116
443,1115
443,1114
444,1114
445,1114
446,1114
447,1114
448,1114
449,1114
450,1114
451,1114
452,1114
453,1113
453,1112
453,1111
454,1111
455,1111
456,1111
457,1111
458,1111
459,1111
460,1111
461,1111
462,1111
463,1110
463,1109
463,1108
463,1107
464,1107
465,1107
466,1107
467,1107
468,1107
469,1107
470,1107
471,1107
472,1107
473,1106
473,1105
473,1104
473,1103
474,1103
475,1103
476,1103
477,1103
478,1102
478,1101
478,1100
479,1099
480,1099
481,1099
482,1099
483,1099
484,1099
485,1099
486,1099
487,1099
488,1099
489,1098
489,1097
489,1096
489,1095
490,1095
491,1095
492,1095
493,1095
494,1095
495,1095
496,1095
497,1095
498,1095
499,1094
499,1093
499,1092
500,1092
501,1092
502,1092
503,1092
504,1091
504,1090
504,1089
504,1088
505,1088
506,1088
507,1088
508,1088
509,1087
509,1086
509,1085
509,1084
510,1084
511,1084
512,1084
513,1084
514,1084
515,1084
516,1084
517,1084
518,1084
519,1083
519,1082
519,1081
519,1080
520,1080
521,1080
522,1080
523,1080
524,1080
525,1080
526,1080
527,1080
528,1080
529,1079
529,1078
529,1077
529,1076
530,1076
531,1076
532,1076
533,1076
534,1075
534,1074
534,1073
535,1073
536,1073
537,1073
538,1073
539,1073
540,1073
541,1073
542,1073
543,1073
544,1072
544,1071
544,1070
544,1069
545,1069
546,1069
547,1069
548,1069
549,1069
550,1069
551,1069
552,1069
553,1069
554,1068
554,1067
554,1066
554,1065
555,1065
556,1065
557,1065
558,1065
559,1065
560,1065
561,1065
562,1065
563,1065
564,1064
564,1063
564,1062
565,1061
566,1061
567,1061
568,1061
569,1061
570,1061
571,1061
572,1061
573,1061
574,1061
575,1060
575,1059
575,1058
575,1057
576,1057
577,1057
578,1057
579,1057
580,1057
581,1057
582,1057
583,1057
584,1057
585,1056
585,1055
585,1054
586,1054
587,1054
588,1054
589,1054
590,1053
590,1052
590,1051
590,1050
591,1050
592,1050
593,1050
594,1050
595,1050
596,1050
597,1050
598,1050
599,1050
600,1049
600,1048
600,1047
600,1046
601,1046
602,1046
603,1046
604,1046
605,1046
606,1046
607,1046
608,1046
609,1046
610,1045
610,1044
610,1043
610,1042
611,1042
612,1042
613,1042
614,1042
615,1041
615,1040
615,1039
616,1038
617,1038
618,1038
619,1038
620,1038
621,1038
622,1038
623,1038
624,1038
625,1037
625,1036
625,1035
626,1035
627,1035
628,1035
629,1035
630,1034
630,1033
630,1032
630,1031
631,1031
632,1031
633,1031
634,1031
635,1031
636,1031
637,1031
638,1031
639,1031
640,1030
640,1029
640,1028
640,1027
641,1027
642,1027
643,1027
644,1027
645,1026
645,1025
645,1024
646,1023
647,1023
648,1023
649,1023
650,1023
651,1023
652,1023
653,1023
654,1023
655,1023
656,1023
657,1023
658,1023
659,1023
660,1023
661,1022
661,1021
661,1020
662,1019
663,1019
664,1019
665,1019
666,1019
667,1019
668,1019
669,1019
670,1019
671,1018
671,1017
671,1016
672,1016
673,1016
674,1016
675,1016
676,1016
677,1016
678,1016
679,1016
680,1016
681,1016
682,1016
683,1016
684,1016
685,1016
686,1015
686,1014
686,1013
686,1012
687,1012
688,1012
689,1012
690,1012
691,1012
692,1012
693,1012
694,1012
695,1012
696,1012
697,1012
698,1012
699,1012
700,1012
701,1011
701,1010
701,1009
701,1008
702,1008
703,1008
704,1008
705,1008
706,1008
707,1008
708,1008
709,1008
710,1008
711,1008
712,1008
713,1008
714,1008
715,1008
716,1007
716,1006
716,1005
717,1004
718,1004
719,1004
720,1004
721,1004
722,1004
723,1004
724,1004
725,1004
726,1004
727,1004
728,1004
729,1004
730,1004
731,1004
732,1004
733,1004
734,1004
735,1004
736,1004
737,1003
737,1002
737,1001
738,1000
739,1000
740,1000
741,1000
742,1000
743,1000
744,1000
745,1000
746,1000
747,1000
748,1000
749,1000
750,1000
751,1000
752,1000
753,1000
754,1000
755,1000
756,1000
757,1000
758,1000
759,1000
760,1000
761,1000
762,1000
763,1000
764,1000
765,1000
766,1000
767,1000
768,1000
769,1000
770,1000
771,1000
772,999
772,998
772,997
773,997
774,997
775,997
776,997
777,997
778,997
779,997
780,997
781,997
782,997
783,997
784,997
785,997
786,997
787,997
788,997
789,997
790,997
791,997
792,997
793,997
794,997
795,997
796,997
797,997
798,997
799,997
800,997
801,997
802,997
803,997
804,997
805,997
806,997
807,996
807,995
807,994
808,993
809,993
810,993
811,993
812,993
813,993
814,993
815,993
816,993
817,993
818,993
819,993
820,993
821,993
822,993
823,992
823,991
823,990
823,989
824,989
825,989
826,989
827,989
828,989
829,989
830,989
831,989
832,989
833,989
834,989
835,989
836,989
837,989
838,988
838,987
838,986
838,985
839,985
840,985
841,985
842,985
843,985
844,985
845,985
846,985
847,985
848,985
849,985
850,985
851,985
852,985
853,985
854,985
855,985
856,985
857,985
858,984
858,983
858,982
859,982
860,982
861,982
862,982
863,982
864,982
865,982
866,982
867,982
868,982
869,982
870,982
871,982
872,982
873,981
873,980
873,979
873,978
874,978
875,978
876,978
877,978
878,978
879,978
880,978
881,978
882,978
883,978
884,978
885,978
886,978
887,978
888,977
888,976
888,975
889,974
890,974
891,974
892,974
893,974
894,974
895,974
896,974
897,974
898,974
899,973
899,972
899,971
899,970
900,970
901,970
902,970
903,970
904,969
904,968
904,967
904,966
905,966
906,966
907,966
908,966
909,966
910,966
911,966
912,966
913,966
914,965
914,964
914,963
915,963
916,963
917,963
918,963
919,962
919,961
919,960
919,959
920,959
921,959
922,959
923,959
924,958
924,957
924,956
924,955
925,955
926,955
927,955
928,955
929,954
929,953
929,952
929,951
930,951
931,951
932,951
933,951
934,950
934,949
934,948
934,947
935,947
936,947
937,947
938,947
939,946
939,945
939,944
940,944
941,944
942,944
943,944
944,943
944,942
944,941
944,940
945,940
946,940
947,940
948,940
949,939
949,938
949,937
949,936
950,936
951,936
952,936
953,936
954,936
955,936
956,936
957,936
958,936
959,935
959,934
959,933
959,932
960,932
961,932
962,932
963,932
964,931
964,930
964,929
965,928
966,928
967,928
968,928
969,927
969,926
970,925
971,925
972,925
973,925
974,925
975,924
975,923
975,922
975,921
976,921
977,921
978,921
979,921
980,920
980,919
980,918
980,917
981,917
982,917
983,917
984,917
985,916
985,915
985,914
985,913
986,913
987,913
988,913
989,913
990,912
990,911
990,910
990,909
991,909
992,909
993,909
994,909
995,909
996,909
997,909
998,909
999,909
1000,908
1000,907
1000,906
1001,906
1002,906
1003,906
1004,906
1005,906
1006,906
1007,906
1008,906
1009,906
1010,905
1010,904
1010,903
1010,902
1011,902
1012,902
1013,902
1014,902
1015,902
1016,902
1017,902
1018,902
1019,902
1020,901
1020,900
1020,899
1020,898
1021,898
1022,898
1023,898
1024,898
1025,898
1026,898
1027,898
1028,898
1029,898
1030,898
1031,898
1032,898
1033,898
1034,898
1035,897
1035,896
1035,895
1035,894
1036,894
1037,894
1038,894
1039,894
1040,894
1041,894
1042,894
1043,894
1044,894
1045,893
1045,892
1045,891
1046,890
1047,890
1048,890
1049,890
1050,890
1051,890
1052,890
1053,890
1054,890
1055,890
1056,889
1056,888
1056,887
1057,887
1058,887
1059,887
1060,887
1061,887
1062,887
1063,887
1064,887
1065,887
1066,887
1067,887
1068,887
1069,887
1070,887
1071,886
1071,885
1071,884
1071,883
1072,883
1073,883
1074,883
1075,883
1076,883
1077,883
1078,883
1079,883
1080,883
1081,882
1081,881
1081,880
1081,879
1082,879
1083,879
1084,879
1085,879
1086,879
1087,879
1088,879
1089,879
1090,879
1091,878
1091,877
1091,876
1091,875
1092,875
1093,875
1094,875
1095,875
1096,875
1097,875
1098,875
1099,875
1100,875
1101,874
1101,873
1101,872
1101,871
1102,871
1103,871
1104,871
1105,871
1106,871
1107,871
1108,871
1109,871
1110,871
1111,870
1111,869
1111,868
1112,868
1113,868
1114,868
1115,868
1116,868
1117,868
1118,868
1119,868
1120,868
1121,867
1121,866
1121,865
1121,864
1122,864
1123,864
1124,864
1125,864
1126,864
1127,864
1128,864
1129,864
1130,864
1131,863
1131,862
1131,861
1132,860
1133,860
1134,860
1135,860
1136,860
1137,860
1138,860
1139,860
1140,860
1141,860
1142,859
1142,858
1142,857
1142,856
1143,856
1144,856
1145,856
1146,856
1147,856
1148,856
1149,856
1150,856
1151,856
1152,855
1152,854
1152,853
1152,852
1153,852
1154,852
1155,852
1156,852
1157,852
1158,852
1159,852
1160,852
1161,852
1162,851
1162,850
1162,849
1163,849
1164,849
1165,849
1166,849
1167,849
1168,849
1169,849
1170,849
1171,849
1172,848
1172,847
1172,846
1172,845
1173,845
1174,845
1175,845
1176,845
1177,845
1178,845
1179,845
1180,845
1181,845
1182,844
1182,843
1182,842
1182,841
1183,841
1184,841
1185,841
1186,841
1187,841
1188,841
1189,841
1190,841
1191,841
1192,840
1192,839
1192,838
1192,837
1193,837
1194,837
1195,837
1196,837
1197,837
1198,837
1199,837
1200,837
1201,837
1202,837
1203,837
1204,837
1205,837
1206,837
1207,836
1207,835
1207,834
1208,833
1209,833
1210,833
1211,833
1212,833
1213,833
1214,833
1215,833
1216,833
1217,833
1218,832
1218,831
1218,830
1219,830
1220,830
1221,830
1222,830
1223,830
1224,830
1225,830
1226,830
1227,830
1228,829
1228,828
1228,827
1228,826
1229,826
1230,826
1231,826
1232,826
1233,826
1234,826
1235,826
1236,826
1237,826
1238,825
1238,824
1238,823
1238,822
1239,822
1240,822
1241,822
1242,822
1243,822
1244,822
1245,822
1246,822
1247,822
1248,821
1248,820
1248,819
1248,818
1249,818
1250,818
1251,818
1252,818
1253,818
1254,818
1255,818
1256,818
1257,818
1258,817
1258,816
1258,815
1259,814
1260,814
1261,814
1262,814
1263,814
1264,814
1265,814
1266,814
1267,814
1268,813
1268,812
1268,811
1269,811
1270,811
1271,811
1272,811
1273,810
1273,809
1273,808
1273,807
1274,807
1275,807
1276,807
1277,807
1278,807
1279,807
1280,807
1281,807
1282,807
1283,806
1283,805
1283,804
1283,803
1284,803
1285,803
1286,803
1287,803
1288,803
1289,803
1290,803
1291,803
1292,803
1293,802
1293,801
1293,800
1294,799
1295,799
1296,799
1297,799
1298,799
1299,799
1300,799
1301,799
1302,799
1303,799
1304,798
1304,797
1304,796
1304,795
1305,795
1306,795
1307,795
1308,795
1309,795
1310,795
1311,795
1312,795
1313,795
1314,794
1314,793
1314,792
1315,792
1316,792
1317,792
1318,792
1319,792
1320,792
1321,792
1322,792
1323,792
1324,791
1324,790
1324,789
1324,788
1325,788
1326,788
1327,788
1328,788
1329,788
1330,788
1331,788
1332,788
1333,788
1334,787
1334,786
1334,785
1334,784
1335,784
1336,784
1337,784
1338,784
1339,784
1340,784
1341,784
1342,784
1343,784
1344,783
1344,782
1344,781
1344,780
1345,780
1346,780
1347,780
1348,780
1349,780
1350,780
1351,780
1352,780
1353,780
1354,779
1354,778
1354,777
1355,776
1356,776
1357,776
1358,776
1359,776
1360,776
1361,776
1362,776
1363,776
1364,776
1365,776
1366,776
1367,776
1368,776
1369,775
1369,774
1369,773
1370,773
1371,773
1372,773
1373,773
1374,773
1375,773
1376,773
1377,773
1378,773
1379,773
1380,772
1380,771
1380,770
1380,769
1381,769
1382,769
1383,769
1384,769
1385,769
1386,769
1387,769
1388,769
1389,769
1390,768
1390,767
1390,766
1390,765
1391,765
1392,765
1393,765
1394,765
1395,765
1396,765
1397,765
1398,765
1399,765
1400,765
1401,765
1402,765
1403,765
1404,765
1405,764
1405,763
1405,762
1405,761
1406,761
1407,761
1408,761
1409,761
1410,761
1411,761
1412,761
1413,761
1414,761
1415,760
1415,759
1415,758
1416,758
1417,757
1418,757
1419,757
1420,757
1421,757
1422,757
1423,757
1424,757
1425,756
1425,755
1425,754
1426,754
1427,754
1428,754
1429,754
1430,754
1431,754
1432,754
1433,754
1434,754
1435,753
1435,752
1435,751
1435,750
1436,750
1437,750
1438,750
1439,750
1440,750
1441,750
1442,750
1443,750
1444,750
1445,749
1445,748
1445,747
1445,746
1446,746
1447,746
1448,746
1449,746
1450,746
1451,746
1452,746
1453,746
1454,746
1455,745
1455,744
1455,743
1456,742
1457,742
1458,742
1459,742
1460,742
1461,742
1462,742
1463,742
1464,742
1465,742
1466,742
1467,742
1468,742
1469,742
1470,742
1471,741
1471,740
1471,739
1472,739
1473,739
1474,739
1475,739
1476,739
1477,739
1478,739
1479,739
1480,739
1481,738
1481,737
1481,736
1481,735
1482,735
1483,735
1484,735
1485,735
1486,735
1487,735
1488,735
1489,735
1490,735
1491,735
1492,735
1493,735
1494,735
1495,735
1496,734
1496,733
1496,732
1496,731
1497,731
1498,731
1499,731
1500,731
1501,731
1502,731
1503,731
1504,731
1505,731
1506,730
1506,729
1506,728
1506,727
1507,727
1508,727
1509,727
1510,727
1511,727
1512,727
1513,727
1514,727
1515,727
1516,727
1517,727
1518,727
1519,727
1520,727
1521,726
1521,725
1521,724
1521,723
1522,723
1523,723
1524,723
1525,723
1526,723
1527,723
1528,723
1529,723
1530,723
1531,722
1531,721
1531,720
1532,720
1533,720
1534,720
1535,720
1536,720
1537,720
1538,720
1539,720
1540,720
1541,720
1542,720
1543,720
1544,720
1545,720
1546,720
1547,719
1547,718
1547,717
1547,716
1548,716
1549,716
1550,716
1551,716
1552,716
1553,716
1554,716
1555,716
1556,716
1557,715
1557,714
1557,713
1557,712
1558,712
1559,712
1560,712
1561,712
1562,712
1563,712
1564,712
1565,712
1566,712
1567,711
1567,710
1567,709
1567,708
1568,708
1569,708
1570,708
1571,708
1572,708
1573,708
1574,708
1575,708
1576,708
1577,707
1577,706
1577,705
1577,704
1578,704
1579,704
1580,704
1581,704
1582,704
1583,704
1584,704
1585,704
1586,704
1587,704
1588,704
1589,704
1590,704
1591,704
1592,703
1592,702
1592,701
1593,701
1594,701
1595,701
1596,701
1597,701
1598,701
1599,701
1600,701
1601,701
1602,701
1603,701
1604,701
1605,701
1606,701
1607,700
1607,699
1607,698
1607,697
1608,697
1609,697
1610,697
1611,697
1612,697
1613,697
1614,697
1615,697
1616,697
1617,697
1618,697
1619,697
1620,697
1621,697
1622,697
1623,696
1623,695
1623,694
1623,693
1624,693
1625,693
1626,693
1627,693
1628,693
1629,693
1630,693
1631,693
1632,693
1633,692
1633,691
1633,690
1633,689
1634,689
1635,689
1636,689
1637,689
1638,689
1639,689
1640,689
1641,689
1642,689
1643,688
1643,687
1643,686
1643,685
1644,685
1645,685
1646,685
1647,685
1648,685
1649,685
1650,685
1651,685
1652,685
1653,684
1653,683
1653,682
1654,682
1655,682
1656,682
1657,682
1658,682
1659,682
1660,682
1661,682
1662,682
1663,682
1664,682
1665,682
1666,682
1667,682
1668,681
1668,680
1668,679
1668,678
1669,678
1670,678
1671,678
1672,678
1673,678
1674,678
1675,678
1676,678
1677,678
1678,677
1678,676
1678,675
1678,674
1679,674
1680,674
1681,674
1682,674
1683,674
1684,674
1685,674
1686,674
1687,674
1688,673
1688,672
1688,671
1688,670
1689,670
1690,670
1691,670
1692,670
1693,670
1694,670
1695,670
1696,670
1697,670
1698,670
1699,670
1700,670
1701,670
1702,670
1703,670
1704,669
1704,668
1704,667
1704,666
1705,666
1706,666
1707,666
1708,666
1709,666
1710,666
1711,666
1712,666
1713,666
1714,665
1714,664
1714,663
1715,663
1716,663
1717,663
1718,663
1719,663
1720,663
1721,663
1722,663
1723,663
1724,662
1724,661
1724,660
1724,659
1725,659
1726,659
1727,659
1728,659
1729,659
1730,659
1731,659
1732,659
1733,659
1734,659
1735,659
1736,659
1737,659
1738,659
1739,658
1739,657
1739,656
1739,655
1740,655
1741,655
1742,655
1743,655
1744,655
1745,655
1746,655
1747,655
1748,655
1749,654
1749,653
1749,652
1749,651
1750,651
1751,651
1752,651
1753,651
1754,651
1755,651
1756,651
1757,651
1758,651
1759,651
1760,651
1761,651
1762,651
1763,651
1764,650
1764,649
1764,648
1765,647
1766,647
1767,647
1768,647
1769,647
1770,647
1771,647
1772,647
1773,647
1774,646
1774,645
1774,644
1775,644
1776,644
1777,644
1778,644
1779,644
1780,644
1781,644
1782,644
1783,644
1784,644
1785,643
1785,642
1785,641
1785,640
1786,640
1787,640
1788,640
1789,640
1790,639
1790,638
1790,637
1790,636
1791,636
1792,636
1793,636
1794,636
1795,636
1796,636
1797,636
1798,636
1799,636
1800,635
1800,634
1800,633
1800,632
1801,632
1802,632
1803,632
1804,632
1805,631
1805,630
1805,629
1805,628
1806,628
1807,628
1808,628
1809,628
1810,628
1811,628
1812,628
1813,628
1814,628
1815,627
1815,626
1815,625
1816,625
1817,625
1818,625
1819,625
1820,625
1821,625
1822,625
1823,625
1824,625
1825,624
1825,623
1825,622
1825,621
1826,621
1827,621
1828,621
1829,621
1830,620
1830,619
1830,618
1830,617
1831,617
1832,617
1833,617
1834,617
1835,617
1836,617
1837,617
1838,617
1839,617
1840,616
1840,615
1840,614
1840,613
1841,613
1842,613
1843,613
1844,613
1845,613
1846,613
1847,613
1848,613
1849,613
1850,613
1851,613
1852,613
1853,613
1854,613
1855,612
1855,611
1855,610
1856,609
1857,609
1858,609
1859,609
1860,609
1861,609
1862,609
1863,609
1864,609
1865,609
1866,608
1866,607
1866,606
1867,606
1868,606
1869,606
1870,606
1871,605
1871,604
1871,603
1871,602
1872,602
1873,602
1874,602
1875,602
1876,602
1877,602
1878,602
1879,602
1880,602
1881,601
1881,600
1881,599
1881,598
1882,598
1883,598
1884,598
1885,598
1886,597
1886,596
1886,595
1886,594
1887,594
1888,594
1889,594
1890,594
1891,594
1892,594
1893,594
1894,594
1895,594
1896,593
1896,592
1896,591
1896,590
1897,590
1898,590
1899,590
1900,590
1901,590
1902,590
1903,590
1904,590
1905,590
1906,589
1906,588
1906,587
1907,587
1908,587
1909,587
1910,587
1911,587
1912,587
1913,587
1914,587
1915,587
1916,586
1916,585
1916,584
1916,583
1917,583
1918,583
1919,583
1920,583
1921,583
1922,583
1923,583
1924,583
1925,583
1926,582
1926,581
1926,580
1926,579
1927,579
1928,579
1929,579
1930,579
1931,578
1931,577
1931,576
1931,575
1932,575
1933,575
1934,575
1935,575
1936,575
1937,575
1938,575
1939,575
1940,575
1941,575
1942,575
1943,575
1944,575
1945,575
1946,575
1947,574
1947,573
1947,572
1947,571
1948,571
1949,571
1950,571
1951,571
1952,571
1953,571
1954,571
1955,571
1956,571
1957,570
1957,569
1957,568
1958,568
1959,568
1960,568
1961,568
1962,568
1963,568
1964,568
1965,568
1966,568
1967,567
1967,566
1967,565
1967,564
1968,564
1969,564
1970,564
1971,564
1972,564
1973,564
1974,564
1975,564
1976,564
1977,563
1977,562
1977,561
1977,560
1978,560
1979,560
1980,560
1981,560
1982,560
1983,560
1984,560
1985,560
1986,560
1987,560
1988,560
1989,560
1990,560
1991,560
1992,559
1992,558
1992,557
1992,556
1993,556
1994,556
1995,556
1996,556
1997,556
1998,556
1999,556
2000,556
2001,556
2002,555
2002,554
2002,553
2003,552
2004,552
2005,552
2006,552
2007,552
2008,552
2009,552
2010,552
2011,552
2012,551
2012,550
2012,549
2013,549
2014,549
2015,549
2016,549
2017,548
2017,547
2017,546
2017,545
2018,545
2019,545
2020,545
2021,545
2022,545
2023,545
2024,545
2025,545
2026,545
2027,545
2028,544
2028,543
2028,542
2028,541
2029,541
2030,541
2031,541
2032,541
2033,540
2033,539
2033,538
2033,537
2034,537
2035,537
2036,537
2037,537
2038,536
2038,535
2038,534
2039,533
2040,533
2041,533
2042,533
2043,533
2044,533
2045,533
2046,533
2047,533
2048,532
2048,531
2048,530
2049,530
2050,530
2051,530
2052,530
2053,529
2053,528
2053,527
2053,526
2054,526
2055,526
2056,526
2057,526
2058,525
2058,524
2058,523
2058,522
2059,522
2060,522
2061,522
2062,522
2063,521
2063,520
2063,519
2063,518
2064,518
2065,518
2066,518
2067,518
2068,517
2068,516
2068,515
2069,515
2070,514
2071,514
2072,514
2073,513
2073,512
2073,511
2074,511
2075,511
2076,511
2077,511
2078,510
2078,509
2078,508
2078,507
2078,506
2078,505
2078,504
2078,503
2079,503
2080,503
2081,503
2082,503
2083,502
2083,501
2083,500
2083,499
2084,499
2085,499
2086,499
2087,499
2088,498
2088,497
2088,496
2088,495
2088,494
2088,493
2088,492
2089,492
2090,492
2091,492
2092,492
2093,491
2093,490
2093,489
2093,488
2093,487
2093,486
2093,485
2093,484
2093,483
2093,482
2093,481
2093,480
2093,479
2093,478
2093,477
2093,476
2093,475
2093,474
2093,473
2093,472
2093,471
2093,470
2093,469
2093,468
2093,467
2093,466
2093,465
2092,464
2091,464
2090,464
2089,464
2088,464
2088,463
2088,462
2088,461
2088,460
2088,459
2088,458
2088,457
2088,456
2088,455
2088,454
2088,453
2088,452
2088,451
2088,450
2088,449
2088,448
2088,447
2088,446
2087,445
2086,445
2085,445
2084,445
2083,445
2083,444
2083,443
2083,442
2083,441
2083,440
2083,439
2083,438
2083,437
2083,436
2083,435
2083,434
2083,433
2083,432
2083,431
2083,430
2083,429
2083,428
2083,427
2083,426
2083,425
2083,424
2083,423
2083,422
2083,421
2083,420
2083,419
2083,418
2083,417
2083,416
2083,415
2083,414
2083,413
2083,412
2084,412
2085,412
2086,412
2087,412
2088,411
2088,410
2088,409
2088,408
2088,407
2088,406
2088,405
2089,404
2090,404
2091,404
2092,404
2093,403
2093,402
2093,401
2093,400
2093,399
2093,398
2093,397
2094,397
2095,397
2096,397
2097,397
2098,396
2098,395
2098,394
2098,393
2099,393
2100,393
2101,393
2102,393
2103,392
2103,391
2103,390
2104,389
