insurance average cost cherokee insurance company am best