who has won the last 3 nba championships??
Cleveland Cavaliers