6 646 212 true 3 7 10 16 23 34