9. Trade and Other Receivables

Trade and other receivables as of December 31, 2014 and 2013 comprise the following:

December 31, 2014 December 31, 2013
Trade receivables 108,447 94,860
Other financial receivables 7,543 1,479
Less impairment provision (12,976) (8,991)
Total trade and other receivables 103,014 87,348

Trade receivables represent amounts due from customers in the ordinary course of business and are short-term by nature.