hären räknar 500 generaler och 21,000 officerare.