LeBron James and Stephen Curry lead the NBA in jersey sales according to figures released by the league for the first half of the season.