Talk about a popularity contest.

When the figures come out for top-selling NBA jerseys, everyone is quick to call out number one.

This year's number one was one of the most vilified. When LeBron James told a national audience that he was taking his talents to South Beach, many Americans were aghast at what was perceived as arrogance, and a betrayal to the city of Cleveland.

Well, that didn't stop people from buying James's Miami Heat jersey.

There probably weren't too many of those jerseys in Cleveland, unless they were used as a mean-spirited gag gift.

James replaced Kobe Bryant on the list. Bryant finished second, Rajon Rondo finished third, and Amare Stoudemire was fourth in sales.

Here is the complete list of top 15 sellers from the start of the 2010-2011 season, based on sales on NBAStore.com :

1. LeBron James, Miami Heat
2. Kobe Bryant, Los Angeles Lakers
3. Rajon Rondo, Boston Celtics
4. Amar'e Stoudemire, New York Knicks
5. Derrick Rose, Chicago Bulls
6. Dwyane Wade, Miami Heat
7. Kevin Durant, Oklahoma City Thunder
8. Carmelo Anthony, New York Knicks
9. Dwight Howard, Orlando Magic
10. John Wall, Washington Wizards
11. Blake Griffin, Los Angeles Clippers
12. Shaquille O'Neal, Boston Celtics
13. Ray Allen, Boston Celtics
14. Paul Pierce, Boston Celtics
15. Kevin Garnett, Boston Celtics

Here's a look at the 2009-2010 season:

1. Kobe Bryant - Lakers
2. LeBron James - Cavaliers
3. Dwight Howard- Magic
4. Derrick Rose - Bulls
5. Dwyane Wade - Heat
6. Kevin Garnett - Celtics
7. Chris Paul - Hornets
8. Paul Pierce - Celtics
9. Shaquille O'Neal - Cavaliers
10. Pau Gasol - Lakers
11. Carmelo Anthony - Nuggets
12. Steve Nash - Suns
13. David Lee - Knicks
14. Allen Iverson - 76ers
15. Kevin Durant - Thunder