For the third year in a row, Harry Kane has crowned himself Bundesliga's top scorer, scoring 36 goals in 32 appearances.