10 3586 474 true 0 3 9 13 16 22 23 28 32 39