The U.S. military in Afghanistan says coalition forces killed more than 50 insurgents in southern Afghanistan during a 12-hour battle that ended early Thursday , but there also are reports of civilian casualties .