Translate the following English sentence to French:
"Several thousand people have become refugees or immigrants to the European Union and only a few tens of thousands remain in the area where they have lived since ancient times."
Plusieurs milliers de personnes sont réfugiées ou ont émigré vers l'Union européenne et quelques dizaines de milliers de personnes sont restées sur les lieux où elles ont vécu depuis l'Antiquité. Je voudrais vous demander d'être plus précis.