Livy claims 40,000 killed , 5,000 captured and 2,500 survivors , contradicting his claim of 93,000 soldiers .
Appian gives 30,000 dead and 2,400 captured .
Livy claims 40,000 killed , 5,000 captured and 2,500 survivors , contradicting his claim of 93,000 soldiers , while Appian gives 30,000 dead and 2,400 captured .