1575,1682,1685,1686,1686,1683,1682,1681,1677,1678,1680,1679,1680,1680,1678,1675,1670,1665,1662,1658,1655,1651,1645,1643,1646,1650,1651,1651,1653,1654,1652,1653,1653,1650,1647,1650,1648,1647,1647,1648,1647,1646,1646,1644,1645,1643,1642,1643,1640,1634,1633,1634,1637,1635,1637,1635,1632,1629,1629,1630,1631,1629,1627,1623,1621,1624,1626,1625,1621,1619,1614,1611,1606,1603,1602,1598,1597,1601,1601,1597,1595,1589,1584,1583,1581,1578,1573,1571,1570,1565,1563,1565,1564,1560,1559,1554,1551,1551,1549,1546,1544,1540,1534,1532,1535,1533,1529,1525,1524,1525,1519,1514,1515,1518,1518,1515,1511,1506,1501,1499,1495,1494,1497,1495,1493,1493,1497,1499,1502,1512,1520,1521,1526,1536,1547,1552,1560,1565,1572,1583,1584,1579,1578,1577,1576;0,0,1,3,5,6,6,8,9,12,14,20,23,26,30,33,41,43,44,48,50,52,51,50,53,55,59,67,68,70,71,73,75,74,75,78,80,81,83,85,87,88,91,95,97,98,99,101,106,108,109,110,113,115,117,120,119,114,115,118,121,122,120,118,118,121,123,124,125,123,120,119,120,118,115,113,109,110,107,106,107,105,104,102,105,102,101,99,97,96,96,98,100,100,100,102,100,97,96,94,89,87,85,80,79,77,74,70,65,63,61,58,53,51,48,45,43,41,37,28,27,23,20,19,18,14,13,13,17,21,23,28,30,30,30,31,32,32,29,27,23,19,13,10,4