The Netherlands is therefore among the world's leading aid donors, giving about 1% of its gross national product in development assistance. The country consistently contributes large amounts of aid through multilateral channels, especially the UN Development Programme, the international financial institutions, and EU programs. A large portion of Dutch aid funds also are channeled through private ("co-financing") organizations that have almost total autonomy in choice of projects.