HR department (2 people?) Sys admins (1? maybe 2?) Design department? (4 or 5?) Programming? (4 or 5?) Management (4 or 5?) Marketing (1 or 2?) the website is nothing special, but lets call it 1 person (or a programmer takes care of it on their down time)
maybe a team prepping the next game to be release? another 5 or 10 there (half design, half programming)
I'm counting 40 or 50 max.
Love Clash of Clans though - perfect time waster - not happy you have to buy gems ($50 spent in the last month that I've been playing it and it takes to long to earn them otherwise) but thats why games are free and they have in app purchases...