[Only registered and activated users can see links. ]

The last time the Knicks topped the NBA jersey sales team list Stephon Marbury and Jamal Crawford were running the show in New York.

Eight years later, the Knicks are back at No. 1 for the first time since Dec. 2004. That mark is based on sales on NBAStore.com and at the NBA Store in New York City from April 2012 through Nov. 26, 2012, a record-breaking Thanksgiving holiday weekend.

The Knicks rose from No. 2 to No. 1 to emerge as the top-selling team, overtaking the Bulls, who are ranked fourth thus far this season. The defending champs Heat came in at No. 2, the Lakers at No. 3 and Celtics at No. 5.

The top-selling player on the Knicks is Carmelo Anthony, who came in at No. 4. LeBron James, Kevin Durant and Kobe Bryant rounded out the top three.