1,1304
2,1304
3,1303
3,1302
3,1301
3,1300
4,1300
5,1300
6,1300
7,1300
8,1300
9,1300
10,1300
11,1300
12,1300
13,1299
13,1298
13,1297
14,1297
15,1297
16,1297
17,1297
18,1297
19,1297
20,1297
21,1297
22,1297
23,1296
23,1295
23,1294
23,1293
24,1293
25,1293
26,1293
27,1293
28,1292
28,1291
28,1290
28,1289
29,1289
30,1289
31,1289
32,1289
33,1289
34,1289
35,1289
36,1289
37,1289
38,1288
38,1287
38,1286
38,1285
39,1285
40,1285
41,1285
42,1285
43,1285
44,1285
45,1285
46,1285
47,1285
48,1284
48,1283
48,1282
49,1281
50,1281
51,1281
52,1281
53,1281
54,1281
55,1281
56,1281
57,1281
58,1280
58,1279
58,1278
59,1278
60,1278
61,1278
62,1278
63,1278
64,1278
65,1278
66,1278
67,1278
68,1277
68,1276
68,1275
68,1274
69,1274
70,1274
71,1274
72,1274
73,1274
74,1274
75,1274
76,1274
77,1274
78,1273
78,1272
78,1271
79,1270
80,1270
81,1270
82,1270
83,1270
84,1270
85,1270
86,1270
87,1270
88,1270
89,1269
89,1268
89,1267
89,1266
90,1266
91,1266
92,1266
93,1266
94,1265
94,1264
94,1263
95,1262
96,1262
97,1262
98,1262
99,1262
100,1262
101,1262
102,1262
103,1262
104,1261
104,1260
104,1259
105,1259
106,1259
107,1259
108,1259
109,1258
109,1257
109,1256
109,1255
110,1255
111,1255
112,1255
113,1255
114,1255
115,1255
116,1255
117,1255
118,1255
119,1254
119,1253
119,1252
119,1251
120,1251
121,1251
122,1251
123,1251
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,1246
134,1245
134,1244
135,1244
136,1243
137,1243
138,1243
139,1243
140,1243
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,1232
171,1232
172,1232
173,1232
174,1232
175,1231
175,1230
175,1229
175,1228
176,1228
177,1228
178,1228
179,1228
180,1228
181,1228
182,1228
183,1228
184,1228
185,1227
185,1226
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,1221
196,1221
197,1221
198,1221
199,1221
200,1220
200,1219
200,1218
200,1217
201,1217
202,1217
203,1217
204,1217
205,1216
205,1215
205,1214
205,1213
206,1213
207,1213
208,1213
209,1213
210,1213
211,1213
212,1213
213,1213
214,1213
215,1212
215,1211
215,1210
215,1209
216,1209
217,1209
218,1209
219,1209
220,1208
220,1207
220,1206
221,1206
222,1206
223,1206
224,1206
225,1206
226,1206
227,1206
228,1206
229,1206
230,1205
230,1204
230,1203
230,1202
231,1202
232,1202
233,1202
234,1202
235,1202
236,1202
237,1202
238,1202
239,1202
240,1201
240,1200
240,1199
241,1198
242,1198
243,1198
244,1198
245,1198
246,1197
246,1196
246,1195
246,1194
247,1194
248,1194
249,1194
250,1194
251,1194
252,1194
253,1194
254,1194
255,1194
256,1193
256,1192
256,1191
256,1190
257,1190
258,1190
259,1190
260,1190
261,1190
262,1190
263,1190
264,1190
265,1190
266,1189
266,1188
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,1183
277,1183
278,1183
279,1183
280,1183
281,1182
281,1181
281,1180
281,1179
282,1179
283,1179
284,1179
285,1179
286,1178
286,1177
286,1176
286,1175
287,1175
288,1175
289,1175
290,1175
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,1170
301,1169
301,1168
302,1168
303,1168
304,1168
305,1168
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,1163
316,1162
316,1161
316,1160
317,1160
318,1160
319,1160
320,1160
321,1160
322,1160
323,1160
324,1160
325,1160
326,1160
327,1159
327,1158
327,1157
327,1156
328,1156
329,1156
330,1156
331,1156
332,1155
332,1154
332,1153
332,1152
333,1152
334,1152
335,1152
336,1152
337,1152
338,1152
339,1152
340,1152
341,1152
342,1151
342,1150
342,1149
343,1149
344,1149
345,1149
346,1149
347,1149
348,1149
349,1149
350,1149
351,1149
352,1148
352,1147
352,1146
352,1145
353,1145
354,1145
355,1145
356,1145
357,1145
358,1145
359,1145
360,1145
361,1145
362,1144
362,1143
362,1142
362,1141
363,1141
364,1141
365,1141
366,1141
367,1141
368,1141
369,1141
370,1141
371,1141
372,1140
372,1139
372,1138
372,1137
373,1137
374,1137
375,1137
376,1137
377,1136
377,1135
377,1134
377,1133
378,1133
379,1133
380,1133
381,1133
382,1133
383,1133
384,1133
385,1133
386,1133
387,1132
387,1131
387,1130
388,1130
389,1130
390,1130
391,1130
392,1130
393,1130
394,1130
395,1130
396,1130
397,1129
397,1128
397,1127
397,1126
398,1126
399,1126
400,1126
401,1126
402,1126
403,1126
404,1126
405,1126
406,1126
407,1126
408,1125
408,1124
408,1123
408,1122
409,1122
410,1122
411,1122
412,1122
413,1122
414,1122
415,1122
416,1122
417,1122
418,1122
419,1122
420,1122
421,1122
422,1122
423,1121
423,1120
423,1119
423,1118
424,1118
425,1118
426,1118
427,1118
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,1098
483,1097
484,1096
484,1095
485,1095
486,1095
487,1095
488,1095
489,1095
490,1095
491,1095
492,1095
493,1095
494,1094
494,1093
494,1092
495,1092
496,1092
497,1092
498,1092
499,1091
499,1090
499,1089
499,1088
500,1088
501,1088
502,1088
503,1088
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,1079
524,1078
524,1077
524,1076
525,1076
526,1076
527,1076
528,1076
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,1068
549,1067
549,1066
549,1065
550,1065
551,1065
552,1065
553,1065
554,1065
555,1065
556,1065
557,1065
558,1065
559,1064
559,1063
559,1062
560,1061
561,1061
562,1061
563,1061
564,1061
565,1061
566,1061
567,1061
568,1061
569,1061
570,1060
570,1059
570,1058
570,1057
571,1057
572,1057
573,1057
574,1057
575,1057
576,1057
577,1057
578,1057
579,1057
580,1056
580,1055
580,1054
581,1054
582,1054
583,1054
584,1054
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,1045
605,1044
605,1043
605,1042
606,1042
607,1042
608,1042
609,1042
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,1022
656,1021
656,1020
657,1019
658,1019
659,1019
660,1019
661,1019
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,1015
681,1014
681,1013
681,1012
682,1012
683,1012
684,1012
685,1012
686,1012
687,1012
688,1012
689,1012
690,1012
691,1012
692,1012
693,1012
694,1012
695,1012
696,1011
696,1010
696,1009
696,1008
697,1008
698,1008
699,1008
700,1008
701,1008
702,1008
703,1008
704,1008
705,1008
706,1008
707,1008
708,1008
709,1008
710,1008
711,1007
711,1006
711,1005
711,1004
712,1004
713,1004
714,1004
715,1004
716,1004
717,1004
718,1004
719,1004
720,1004
721,1003
721,1002
721,1001
722,1001
723,1000
724,1000
725,1000
726,1000
727,1000
728,1000
729,1000
730,1000
731,1000
732,1000
733,1000
734,1000
735,1000
736,1000
737,1000
738,1000
739,1000
740,1000
741,1000
742,1000
743,1000
744,1000
745,1000
746,1000
747,999
747,998
747,997
748,997
749,997
750,997
751,997
752,997
753,997
754,997
755,997
756,997
757,997
758,997
759,997
760,997
761,997
762,997
763,997
764,997
765,997
766,997
767,997
768,997
769,997
770,997
771,997
772,996
772,995
772,994
772,993
773,993
774,993
775,993
776,993
777,993
778,993
779,993
780,993
781,993
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,993
798,993
799,993
800,993
801,993
802,992
802,991
802,990
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,989
819,989
820,989
821,989
822,989
823,988
823,987
823,986
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,984
838,983
838,982
839,982
840,982
841,982
842,982
843,982
844,982
845,982
846,982
847,982
848,982
849,982
850,982
851,982
852,982
853,981
853,980
853,979
853,978
854,978
855,978
856,978
857,978
858,978
859,978
860,978
861,978
862,978
863,978
864,978
865,978
866,978
867,978
868,977
868,976
868,975
868,974
869,974
870,974
871,974
872,974
873,974
874,974
875,974
876,974
877,974
878,974
879,974
880,974
881,974
882,974
883,974
884,974
885,974
886,974
887,974
888,973
888,972
888,971
889,970
890,970
891,970
892,970
893,970
894,969
894,968
894,967
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,962
909,961
909,960
909,959
910,959
911,959
912,959
913,959
914,959
915,959
916,959
917,959
918,959
919,958
919,957
919,956
919,955
920,955
921,955
922,955
923,955
924,954
924,953
924,952
924,951
925,951
926,951
927,951
928,951
929,950
929,949
929,948
929,947
930,947
931,947
932,947
933,947
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,886
1066,885
1066,884
1066,883
1067,883
1068,883
1069,883
1070,883
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,863
1126,862
1126,861
1126,860
1127,860
1128,860
1129,860
1130,860
1131,860
1132,860
1133,860
1134,860
1135,860
1136,860
1137,859
1137,858
1137,857
1137,856
1138,856
1139,856
1140,856
1141,856
1142,856
1143,856
1144,856
1145,856
1146,856
1147,855
1147,854
1147,853
1147,852
1148,852
1149,852
1150,852
1151,852
1152,852
1153,852
1154,852
1155,852
1156,852
1157,851
1157,850
1157,849
1158,849
1159,849
1160,849
1161,849
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,841
1193,841
1194,841
1195,841
1196,841
1197,840
1197,839
1197,838
1197,837
1198,837
1199,837
1200,837
1201,837
1202,837
1203,837
1204,837
1205,837
1206,837
1207,837
1208,837
1209,837
1210,837
1211,837
1212,836
1212,835
1213,834
1213,833
1214,833
1215,833
1216,833
1217,833
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,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,813
1263,812
1263,811
1264,811
1265,811
1266,811
1267,811
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,775
1364,774
1364,773
1365,773
1366,773
1367,773
1368,773
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,764
1400,763
1400,762
1400,761
1401,761
1402,761
1403,761
1404,761
1405,761
1406,761
1407,761
1408,761
1409,761
1410,760
1410,759
1410,758
1411,757
1412,757
1413,757
1414,757
1415,757
1416,757
1417,757
1418,757
1419,757
1420,756
1420,755
1420,754
1421,754
1422,754
1423,754
1424,754
1425,754
1426,754
1427,754
1428,754
1429,754
1430,753
1430,752
1430,751
1430,750
1431,750
1432,750
1433,750
1434,750
1435,750
1436,750
1437,750
1438,750
1439,750
1440,749
1440,748
1440,747
1440,746
1441,746
1442,746
1443,746
1444,746
1445,746
1446,746
1447,746
1448,746
1449,746
1450,745
1450,744
1450,743
1451,742
1452,742
1453,742
1454,742
1455,742
1456,742
1457,742
1458,742
1459,742
1460,742
1461,741
1461,740
1461,739
1462,739
1463,739
1464,739
1465,739
1466,739
1467,739
1468,739
1469,739
1470,739
1471,738
1471,737
1471,736
1471,735
1472,735
1473,735
1474,735
1475,735
1476,735
1477,735
1478,735
1479,735
1480,735
1481,735
1482,735
1483,735
1484,735
1485,735
1486,734
1486,733
1486,732
1486,731
1487,731
1488,731
1489,731
1490,731
1491,731
1492,731
1493,731
1494,731
1495,731
1496,730
1496,729
1496,728
1496,727
1497,727
1498,727
1499,727
1500,727
1501,727
1502,727
1503,727
1504,727
1505,727
1506,727
1507,727
1508,727
1509,727
1510,727
1511,726
1511,725
1511,724
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,719
1531,718
1531,717
1531,716
1532,716
1533,716
1534,716
1535,716
1536,716
1537,716
1538,716
1539,716
1540,716
1541,716
1542,716
1543,716
1544,716
1545,716
1546,716
1547,715
1547,714
1547,713
1547,712
1548,712
1549,712
1550,712
1551,712
1552,712
1553,712
1554,712
1555,712
1556,712
1557,712
1558,712
1559,712
1560,712
1561,712
1562,711
1562,710
1562,709
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,701
1598,701
1599,701
1600,701
1601,701
1602,700
1602,699
1602,698
1602,697
1603,697
1604,697
1605,697
1606,697
1607,697
1608,697
1609,697
1610,697
1611,697
1612,697
1613,697
1614,697
1615,697
1616,697
1617,696
1617,695
1617,694
1618,693
1619,693
1620,693
1621,693
1622,693
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,681
1663,680
1663,679
1663,678
1664,678
1665,678
1666,678
1667,678
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,669
1698,668
1699,667
1699,666
1700,666
1701,666
1702,666
1703,666
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,640
1791,640
1792,640
1793,640
1794,640
1795,639
1795,638
1795,637
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,632
1806,632
1807,632
1808,632
1809,632
1810,631
1810,630
1810,629
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,621
1831,621
1832,621
1833,621
1834,621
1835,620
1835,619
1835,618
1835,617
1836,617
1837,617
1838,617
1839,617
1840,617
1841,617
1842,617
1843,617
1844,617
1845,616
1845,615
1845,614
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,589
1901,588
1901,587
1902,587
1903,587
1904,587
1905,587
1906,587
1907,587
1908,587
1909,587
1910,587
1911,586
1911,585
1911,584
1911,583
1912,583
1913,583
1914,583
1915,583
1916,583
1917,583
1918,583
1919,583
1920,583
1921,582
1921,581
1921,580
1921,579
1922,579
1923,579
1924,579
1925,579
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,574
1941,573
1942,572
1942,571
1943,571
1944,571
1945,571
1946,571
1947,571
1948,571
1949,571
1950,571
1951,571
1952,570
1952,569
1952,568
1953,568
1954,568
1955,568
1956,568
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,559
1987,558
1987,557
1987,556
1988,556
1989,556
1990,556
1991,556
1992,556
1993,556
1994,556
1995,556
1996,556
1997,555
1997,554
1997,553
1998,552
1999,552
2000,552
2001,552
2002,552
2003,552
2004,552
2005,552
2006,552
2007,551
2007,550
2007,549
2008,549
2009,549
2010,549
2011,549
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,544
2022,543
2022,542
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,536
2033,535
2033,534
2034,533
2035,533
2036,533
2037,533
2038,532
2038,531
2038,530
2038,529
2038,528
2038,527
2038,526
2039,526
2040,526
2041,526
2042,526
2043,525
2043,524
2043,523
2043,522
2044,522
2045,522
2046,522
2047,522
2048,521
2048,520
2048,519
2048,518
2049,518
2050,518
2051,518
2052,518
2053,517
2053,516
2053,515
2054,514
2055,514
2056,514
2057,514
2058,513
2058,512
2058,511
2059,511
2060,511
2061,511
2062,511
2063,510
2063,509
2063,508
2063,507
2063,506
2063,505
2063,504
2063,503
2064,503
2065,503
2066,503
2067,503
2068,502
2068,501
2068,500
2068,499
2069,499
2070,499
2071,499
2072,499
2073,498
2073,497
2073,496
2073,495
2073,494
2073,493
2073,492
2074,492
2075,492
2076,492
2077,492
2078,491
2078,490
2078,489
2078,488
2079,488
2080,488
2081,488
2082,488
2083,487
2083,486
2083,485
2083,484
2082,483
2081,483
2080,483
2079,483
2078,483
2078,482
2078,481
2078,480
2078,479
2078,478
2078,477
2078,476
2078,475
2078,474
2078,473
2078,472
2078,471
2078,470
2078,469
2078,468
2078,467
2078,466
2078,465
2078,464
2078,463
2078,462
2078,461
2078,460
2078,459
2078,458
2077,457
2076,457
2075,457
2074,456
2073,456
2073,455
2073,454
2073,453
2073,452
2073,451
2073,450
2073,449
2073,448
2073,447
2073,446
2073,445
2073,444
2073,443
2073,442
2073,441
2073,440
2073,439
2073,438
2073,437
2073,436
2073,435
2073,434
2073,433
2073,432
2073,431
2073,430
2073,429
2073,428
2073,427
2073,426
2073,425
2073,424
2073,423
2073,422
2073,421
2073,420
2073,419
2073,418
2073,417
2073,416
2073,415
2073,414
2073,413
2073,412
2073,411
2073,410
2073,409
2073,408
2073,407
2073,406
2073,405
2073,404
2073,403
2073,402
2073,401
2074,401
2075,401
2076,401
2077,401
2078,400
2078,399
2078,398
2078,397
2078,396
2078,395
2078,394
2078,393
2078,392
2078,391
2078,390
2078,389
2079,389
2080,389
2081,389
2082,389
2083,388
2083,387
2083,386
2083,385
2083,384
2083,383
2083,382
2084,382
2085,382
2086,382
2087,382
2088,381
2088,380
2088,379
2088,378
2088,377
2088,376
2088,375
2088,374
2089,374
2090,374
2091,374
2092,374
2093,373
2093,372
2093,371
2093,370
2094,370
2095,370
2096,370
2097,370
2098,369
2098,368
2098,367
2099,366
