The number of missing people in Nepal and Tibet soared past 2,400 as emergency teams said they had recovered 586 bodies, with some of the dead swept downstream as far away as India.