1543,1542,1541,1538,1537,1534,1533,1531,1531,1532,1532,1531,1529,1528,1529,1529,1529,1527,1526,1524,1522,1520,1520,1522,1523,1524,1524,1524,1523,1524,1525,1526,1526,1526,1524,1524,1525,1525,1525,1522,1519,1517,1514,1512,1512,1510,1509,1509,1507,1506,1504,1503,1502,1499,1496,1495,1492,1490,1488,1486,1485,1484,1484,1482,1481,1480,1478,1476,1474,1470,1467,1466,1463,1462,1461,1460,1459,1460,1458,1457,1455,1455,1454,1452,1450,1448,1447,1450,1452,1453,1454,1454,1455,1455,1458,1459,1459,1457,1456,1455,1453,1451,1449,1448,1447,1446,1445,1443,1442,1441,1440,1440,1441,1441,1439,1437,1436,1434,1432,1431,1431,1431,1430,1428,1425,1424,1423,1422,1422,1422,1422,1419,1414,1412,1413,1414,1416,1417,1419,1422,1423,1424,1427,1428,1431,1433,1432,1432,1432,1432,1433,1434,1436,1438,1439,1440,1441,1443,1444,1445,1448,1452,1454,1457,1459,1461,1463,1466,1465,1464,1465,1466,1467,1467,1465,1464,1464,1464,1465,1466,1470,1473,1474,1473,1471,1470,1469,1469,1470,1472,1474,1475,1478,1480,1481,1485,1489,1492,1493,1495,1497,1498,1499,1501,1503,1504,1505,1507,1511,1512,1515,1517,1518,1519,1521,1522,1523,1524,1525,1526,1528,1529,1530,1530,1529,1528,1528,1528,1529,1530,1531,1533,1534,1535,1535,1536,1538,1539,1540;1031,1030,1029,1029,1029,1029,1029,1027,1026,1025,1024,1023,1022,1021,1019,1018,1017,1015,1014,1012,1012,1010,1009,1008,1007,1007,1006,1005,1003,1001,1000,999,997,996,995,994,992,990,989,986,985,985,985,986,987,987,985,981,981,981,982,983,984,984,983,983,983,983,983,982,981,979,978,976,976,978,979,977,976,976,976,976,973,971,967,965,964,963,962,962,963,964,965,965,965,965,966,970,971,971,972,974,975,976,978,981,982,982,984,986,987,989,989,991,993,994,995,994,994,994,995,996,997,999,1000,1000,1000,998,995,995,996,997,998,998,996,996,997,998,999,1001,1003,1005,1008,1009,1011,1012,1013,1013,1013,1012,1011,1009,1009,1009,1011,1013,1015,1016,1017,1019,1019,1018,1018,1018,1018,1020,1019,1018,1018,1018,1020,1020,1020,1020,1020,1020,1021,1023,1024,1026,1027,1028,1029,1031,1032,1033,1035,1036,1035,1035,1037,1039,1041,1043,1044,1046,1047,1048,1048,1049,1049,1049,1050,1051,1049,1048,1048,1049,1049,1049,1049,1050,1050,1051,1050,1049,1048,1047,1047,1047,1048,1048,1048,1047,1047,1047,1047,1047,1046,1046,1045,1045,1044,1043,1042,1041,1040,1039,1038,1038,1039,1039,1038,1037,1036,1035,1034,1033,1032