2,500 stores