Much" is used for uncountable nouns, "Many" is used for countable nouns, whereas "a lot of" and "lots of" are used in both cases.+ عکس و لینک