The International Development Association is one of the largest sources of assistance for the world 's poorest countries .