If the figure includes retired generals and admirals, it probably isn't too far off of thousands, maybe even ten thousand.

Literally thousands of thousands (millions) is quite high.