Iraq averages 3,400 attacks a year