34,000 U.S. troops—more than half of those stationed there—will return home from Afghanistan over the next year.