14 3649 551 true 4 6 12 17 20 22 23 26 30 31 34 35 37 38