Cuentas tradicionales cifran el ejército de Amilcar en trescientos mil hombres.