Bad weather, heavy toll for insurers