How many players have led the National League in home runs six times?

Only three players have been able to lead the National League in home runs six different times. Mike Schmidt holds the record, doing it eight times, and Ralph Kiner holds the record for consecutive years leading the league, with seven. Gavvy Cravath was the first player to do it. Here are the three players, and the years they lead the National League:

Gavvy Cravath – Philadelphia Athletics – 1913-15, 1917-19
Ralph Kiner – Pittsburgh Pirates – 1946-52
Mike Schmidt – Philadelphia Phillies – 1974-76, 1980-81, 1983-84, 1986