Ample means “way, WAY too many.”
Here is one thing I have experienced from all of this ampleness: it is very distressing to see so many managers fail miserably in leading meetings. Not to mention the actual cost of these meetings. Add up the total compensation of the team sitting in your next meeting and determine the hourly rate your company is paying for them to be there. It is frightening.