Devastation from a tropical storm that deluged the southern Philippines mounted on Sunday, with the death toll rising to 548, military officials said.
About 370 people are missing, the Philippine Red Cross said, after entire villages were swept away. The agency offered a different death toll than the military - 532 - but it was not clear why.
The stench of death permeated the air as aid workers scrambled to help survivors.
The vast majority of the dead were found in the port cities of Iligan and Cagayan de Oro, according to military and disaster officials. Water-logged bodies from washed-away villages floated at the shoreline, on the northwestern coast of Mindanao island.
Five people were killed in a landslide, but virtually all others died in flash flooding after Tropical Storm Washi, which is called Sendong locally.
Survivors in the hardest-hit areas now contend with no electricity and a lack of clean drinking water. One woman in Cagayan de Oro collected murky brown floodwater in a bucket, just meters away from where a destroyed vehicle was submerged.
Flash flooding overnight Friday - following 10 hours of rain - fueled the devastation. As much as 20 centimeters (8 inches) of rain fell within 24 hours in some areas.FULL STORY