Only four buses with civilians managed to escape from Mariupol after several unsuccessful attempts, Ukrainian officials said on Thursday, as thousands more remained trapped under relentless Russian attacks against the last pockets of Ukrainian resistance in the devastated southern port city.