translate English to French: 9,495,084 INTERNATIONAL DEVELOPMENT RESEARCH CENTRE Vote No.
9 495 084 CENTRE DE RECHERCHES POUR LE DÉVELOPPEMENT INTERNATIONAL Crédit