translate English to French: As a result, approximately 62 per cent of the population are at present supported by these programmes.
Le résultat est qu'environ 62 % de la population sont à présent soutenus par ces programmes.