Three major rivers of the country---the Jamuna, the Ganges and the Padma---devoured 1,58,780 hectares of land, rendering about 20 lakh people homeless since 1973, a research organisation working with river and water resources said here on Wednesday.