5904 7691 3686 4980 1087 9720 4587 1032 375 8963 1667 8149 8004 5963 2159 2485 6139 589