translate English to French: Together, they implemented some 5,000 projects.
Ensemble, elles ont mis en oeuvre quelque 5 000 projets.