palafox , med 18,000 man,