translate English to French: Tens, in fact hundreds, of thousands of people are in major need.
Des dizaines, en fait des centaines ou des milliers de personnes, sont dans le plus grand besoin.