Afghan fighting leaves ’34 dead’