USPS has more than 31,000 retail offices.