6 590 259 true 2 13 17 23 25 35