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