20. Trade and Other Payables

Accounts payable as of December 31, 2014 and 2013 comprise the following:

December 31, 2014 December 31, 2013
Trade accounts payable 65,624 61,003
Dividends payable 2,509 1,943
Other accounts payable 5,762 3,999
Other current financial liabilities 9,922 1,090
Total trade and other payables 83,817 68,035