10 3594 685 true 2 3 8 11 14 15 16 22 23 34