Foreign shareholders in the NSE top 20 firms will take home Sh33.84bn dividends (Sh6.1bn more than than in 2017)