8 1488 587 true 1 12 13 14 17 24 28 37