How many glasses of beer in a keg?

It all depends, 1st, what size is the keg?
2nd, Size of glass?
3rd, how many people will be spilling them during the party!