Translate the following English sentence to French:
"That advertising agency made some very nice advertisements and hundreds of thousands of leaflets were distributed."
Cette agence de publicité a réalisé de très belles annonces et des centaines de milliers de brochures ont été distribuées.