Translate the following English sentence to French:
"He has fewer than 2 000 officers, and it was agreed that there should be nearly 5 000."
Il a moins de 2 000 agents alors qu'on lui en avait promis près de 5 000.