Who are the best basketball players of all time?

1) Micheal Jordan
2) LeBron James
3) Bill Russell
4) Magic Johnson
5) Larry Bird
6) Kareem Abdul Jabbar
7) Stephen Curry
8) Kobe Bryant
9) Shaquille O'Neal
10) Tim Duncan