1526,1529,1529,1529,1528,1531,1535,1538,1542,1548,1552,1555,1557,1562,1570,1579,1585,1586,1584,1585,1579,1575,1573,1573,1570,1566,1561,1557,1553,1551,1546,1543,1538,1537,1529,1526;789,787,784,782,778,773,769,766,765,765,766,771,775,776,774,775,777,781,785,789,790,793,797,803,807,807,805,808,812,816,812,810,805,801,794,789