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