Distance between Buffalo Grove, IL and cities in Michigan state