77752


1000567


280927


82046


311688


117929


31634


47


145


407914


525944


208903


15053


370


251496