Coffee shops per 100,000 people