8 3695 574 true 4 6 17 20 22 24 30 34