8 2347 557 true 0 4 14 21 24 28 30 34