translate English to French: Those contacts have yielded some important results.
Ces contacts ont été très productifs.