48950 18 4020 117452 16977 130886 50 1712 26239 7489 387 1344 312717088