050100150200250300350400450500Potential beneficiariesMilestoneMillion beneficiaries