) ESMT European School of Management and Technology 116.933 3 (1 9 ) WHU - Otto Beisheim School of Management 125.238 4 ( 21 ) Mannheim Business School