6 652 516 true 3 9 14 17 18 28