8 1506 684 true 6 7 11 12 15 23 26 33