<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 battle lasted 3 days and ended with a decisive French victory.