579,582,585,586,590,592,595,598,602,605,609,613,617,620,620,623,624,626,627,627,626,625,624,624,625,627,630,631,631,629,627,625,621,619,616,612,607,605,602,599,595,593,590,588,584,574,570,578,580,578,576,571,573,576,579;1000,1000,999,997,996,997,997,997,996,996,997,998,998,997,995,993,991,990,988,986,983,980,976,974,970,968,965,964,962,959,955,953,953,955,958,958,957,954,952,951,952,952,951,948,948,953,957,971,977,982,982,984,991,995,1000