6 610 335 true 2 5 12 14 22 29