It looks like America has fallen back in love with the Dallas Cowboys, at least if recent NFL jersey sales are any indication. Over the past seven months, the Cowboys sold more jerseys than any other team in the league.

According to ESPN.com, the top-selling jersey for the period from April 1 to Oct. 31 belonged to Cowboys rookie running back Ezekiel Elliott. That means Elliott outsold popular players (like Tom Brady) and players who were drafted higher than him (like Jared Goff and Carson Wentz).

Overall, the Cowboys have four players in the top 15 of jersey sales over the past seven months. Elliott's fellow rookie, Dak Prescott, ranks fifth overall, while Dez Bryant (No. 11 overall) and Jason Witten (No. 14) have also cracked the top 15.

Everyone in America wants a Dak or Zeke jersey. USATSI

As for Prescott, he moved into the top five after having a huge month in October. The Cowboys rookie quarterback had the second-highest selling jersey in the month of October, ranking only behind Elliott.

Besides the Cowboys, the NFC East has clearly been the big winner in jersey sales over the past seven months with players from that division taking up four of the top five spots. Elliott was ranked No. 1, followed by Carson Wentz, Tom Brady, Odell Beckham Jr. and Prescott.

Brady was the only non-NFC East player to crack the top five.

Although the NFL has been hit by a ratings decline this year, that hasn't translated into declining jersey sales. According to ESPN, NFL merchandise sold be Fanatics is up 20 percent since Jan. 1 over year-to-year sales.

If you include all NFL merchandise - and not just jerseys -- the Cowboys are still a popular team. Bryant ranked No. 1 on the NFLPA's list of players that drove the most sales between June 1 and Aug. 31. The Cowboys also had four players on the top 15 of that list, which you can see here.