21. Other Current Liabilities

Other current liabilities as of December 31, 2014 and 2013 comprise the following:

December 31, 2014 December 31, 2013
Advances received 28,863 16,607
Payables to employees 2,180 1,844
Other non-financial payables 9,878 8,199
Total other current liabilities 40,921 26,650