Hard question bro! Theres plenty that fit the list, id say during the 90's pac, biggy, eazy, nas. During 2000-2007, 50 cent, the game, jay z, eminem, dre, dogg the list goes on. As for today we could say meek mill, birdman, ross, kendrick lamar... But yeah man thats my sort of idea throughout time haha