6 620 342 true 1 12 18 20 25 26