PS At a guess, one doctor is responsible for about the same number of patients as one senior officer is of men in the Services.
I would roughly agree with your maths. However, of those 500 earning over 100k, how many lead men, and how many sit and navel gaze whilst pondering policy?
I suggest we have probably 50-100 worth far more than 100K, and 400 - 450 not worth their bus fare home.