Cities & NHL Teams quiz

Average:  8.74
Played:  10375
Do you know the names of the National Hockey League teams from these cities?