A substantial number of
A great distance in space or time.
much; a lot (used to emphasise a comparative)