translate English to French: It has 35 members representing 23 countries.
Il compte 35 membres représentant 23 pays.