10 2788 471 true 0 2 5 12 15 19 23 24 28 30