NHL Teams & Cities quiz

Average:  8.67
Played:  8096
Can you tell the home cities for these National Hockey League teams?