43 generaler , 2,000 officerareoch