UPDATED JANUARY 2018: Dividend payments totalled £94 billion 2017. We reveal the top 20 dividend paying stocks in the FTSE 350