a number of、a great number、a great many、a great deal of、a plenty of五个词都表示“许多的”

问题描述:

a number of、a great number、a great many、a great deal of、a plenty of五个词都表示“许多的”
有什么区别?

a number of、a great number of、a great many后面是跟可数名词,
a great deal of后面是跟不可数名词
a plenty of可数不可数都可以,表示足够多的