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