Cities & NHL Teams quiz

Do you know the names of the National Hockey League teams from these cities?