NBA Teams & Cities quiz

Average:  8.87
Played:  16672
Can you tell the home cities of these National Basketball Association (NBA) teams?