1. With uncountable nouns we use:much of, a little, little, far too much
2. With plural countable nouns we use:
many, several, far too many, a few, few
Both countable and uncountable nouns:
hardly any, some, a lot of, (almost) none of, (almost) all of