21 0 32238 53669 69830 105666 119719 141678 208782 247604 288007 313830 338774 440133 468416 542722 571531 596300 615799 635825 660594 706190 