Just out of curiosity, but the numbers you all name are for one lodge? Over here (Netherlands) it has long been so that when a lodge reached over 30 members, it split in two. That is about the only reason one city has more than one lodge (of one order). Nowdays there are smaller and larger lodges since new membership is not like it used to, but I do not know larger than, let's say, 40 member lodges in my country.
Now my own (clandestine) lodge has only 11 members (including me and my girlfriend who recently joined, three more initiations soon) which is really small, too small actually, but this is how things go. We currently do not even have enough MM's for all functions, so a little creativity is required. As of now, we have 3 EA's, 3 FC's and 5 MM's.