Un précédent bilan faisait état de 17 morts.

Les sauveteurs continuaient à fouiller dimanche parmi les décombres pour tenter de retrouver des survivants.

La construction de l'immeuble de sept étages était pratiquement terminée lorsqu'il s'est effondré. Des dizaines de personnes pourraient avoir été ensevelies.

Sihanoukville, dans le sud-ouest du Cambodge, est une ville balnéaire et touristique en plein essor qui compte de nombreux casinos et où les investissements chinois se multiplient ces dernières années.

"J'ai tellement de chance d'être en vie", a déclaré à l'AFP par téléphone Phat Sophal, un survivant de 37 ans qui a dit avoir passé six heures coincé dans les débris avant d'être libéré par les secouristes samedi matin.

"Vers 04H00, il y a eu un énorme +bang+, mon étage a tremblé et tout le nâtiment s'est effondré", a-t-il témoigné. "Mon neveu et mon beau-frère dormaient aussi à côté de moi. Tout le monde hurlait et appelait à l'aide. Peu après je ne les ai plus entendus".

"Je ne crois pas qu'ils soient encore en vie", a-t-il ajouté.

Environ 70 personnes dormaient aux deuxième, troisième et quatrième étages du bâtiment qui en comptait sept, a-t-il détaillé, en précisant que des électriciens chinois se reposaient aux étages supérieurs.

Quatre personnes ont été arrêtées à la suite de l'écroulement de l'immeuble, dont son propriétaire chinois et le directeur de l'entreprise de construction.

Plus de 1.000 personnes, dont des militaires, des policiers et du personnel médical, ont été déployés pour tenter de retrouver des survivants.

Une enquête a été ouverte. Le Premier ministre Hun Sen a attribué l'effondrement à la négligence. Il a déploré une "tragédie" pour la nation cambodgienne.

Le Cambodge, l'un des pays d'Asie les plus pauvres, est doté d'une réglementation sur la sécurité et la protection des travailleurs notoirement insuffisante. Les accidents sur les chantiers de construction sont courants.

Environ 50 casinos et des dizaines de complexes hôteliers appartenant à des Chinois sont en construction à Sihanoukville.