I saw this sentence on wikipedia:
Il n'en reste pas moins que New York est la ville la plus peuplée du pays depuis 1790, avec 8 622 698 habitants selon le Bureau du recensement des États-Unis.
I don't understand that opening bit, the first six words or so. What does that mean?