how many advance auto parts stores are there