translate English to French: What remains deployed in Europe is only a very small proportion of the original numbers that were there 10 or more years ago.
Ce qui reste déployé en Europe est une très faible proportion de ce qu'il y avait il y a 10 ans ou plus.