2270,1184,1312,1374,1376,1379,1381,1381,1379,1378,1376,1374,1372,1372,1371,1368,1368,1371,1374,1376,1378,1379,1379,1381,1379,1379,1377,1374,1371,1371,1369,1368,1366,1366,1365,1365,1366,1366,1364,1361,1361,1363,1365,1368,1373,1373,1374,1375,1377,1383,1384,1388,1389,1390,1396,1396,1397,1397,1398,1398,1399,1404,1405,1406,1406,1405,1404,1402,1401,1399,1398,1398,1399,1399,1398,1395,1394,1391,1391,1390,1378,1375,1371,1369,1368,1366,1363,1361,1360,1358,1353,1351,1352,1353,1356,1358,1360,1362,1365,1365,1362,1361,1362,1364,1367,1370,1372,1374,1373,1373,1374,1383,1386,1390,1390,1389,1385,1381,1378,1376,1376,1374,1370,1367,1363,1362,1360,1361,1361,1369,1371,1375,1375,1378,1377,1377,1378,1378,1376,1373,1370,1370,1367,1367,1367,1368,1368,1366,1366,1368,1368,1367,1368,1371,1372,1374,1376,1382,1385,1389,1392,1394,1395,1400,1401,1405,1407,1412,1413,1413,1415,1419,1427,1430,1430,1427,1425,1421,1419,1414,1406,1402,1399,1398,1396,1392,1393,1393,1389,1389,1387,1386,1388,1392,1395,1401,1403,1405,1408,1410,1414,1416,1418,1420,1424,1432,1440,1444,1450,1459,1464,1466,1468,1470,1473,1475,1479,1483,1486,1489,1492,1495,1505,1509,1512,1514,1518,1523,1526,1527,1529,1534,1535,1536,1538,1540,1543,1546,1552,1555,1556,1561,1566,1574,1577,1577,1577,1714,1938,2099,2158,2319,2257;0,0,303,500,503,505,507,511,514,516,518,519,520,522,523,525,530,530,531,533,534,536,539,541,542,545,547,549,551,560,563,564,565,569,570,573,574,576,578,581,584,588,592,594,594,604,606,608,609,609,608,608,610,609,609,614,615,619,620,623,624,624,626,628,629,631,633,633,636,639,640,645,646,649,650,651,651,650,653,655,655,654,653,651,649,651,651,649,647,647,647,649,653,656,657,658,660,664,666,668,670,671,672,673,672,668,668,670,672,674,675,675,677,681,684,685,686,687,686,687,690,692,694,693,692,693,696,697,701,702,703,704,706,706,709,712,714,715,717,719,719,722,724,731,734,737,739,740,743,745,747,748,750,751,753,754,752,752,749,748,746,743,740,740,739,739,738,732,731,727,727,731,731,732,734,735,736,737,740,746,747,750,753,758,763,767,768,771,776,779,781,784,786,788,789,789,794,797,798,797,797,798,800,799,799,798,798,796,795,795,795,798,802,803,803,802,802,804,805,807,810,813,813,816,819,821,821,819,816,816,817,817,820,824,825,824,825,826,833,837,839,841,845,852,856,864,869,798,755,755,486,413,161