45 million retail customers