6 488 312 true 3 4 6 28 37 38