295 Battles and Soldiers