8 2497 495 true 3 7 19 20 23 26 30 34