Top 50 Metro Areas in U.S. Have 31 NFL Teams