Ab initio calculations of Si, As, S, Se, and Cl adsorption on Si(001) surfaces.