Ohioans have already spent $15.5M on medical marijuana