Cities & NFL Teams quiz

Average:  9.20
Played:  19562
Do you know the name of National Football League (NFL) teams from these cities?