Se estima en 20.600 los soldados españoles presentes en el asedio.