5 471 287 true 2 10 25 28 31