<human>:  How many soldiers were there in the Battle of San Sebastián?
<bot>: The Spanish army had a total of 20,000 soldiers. The French army had a total of 25,000 soldiers. The French had a much larger army than the Spanish, but the Spanish had better weapons and were better trained.