8 2380 526 true 0 2 15 20 23 25 27 30