8 1003 347 true 1 4 13 19 22 23 28 33