20,000 och deribland 27 Generaler.