Comcast has about 21.3 million cable subscribers , many in the largest U.S. cities .