18 Trade and other payables
| 2017 | 2016 |
Trade payables | 4,717 | 1,515 |
Rent invoiced in advance | 5,664 | 6,241 |
Tenant deposits | 1,233 | 817 |
Taxes | 235 | 9 |
Other payables | 1,650 | 1,687 |
Balance as at 31 December | 13,499 | 10,269 |
The other payables relate to invoices yet to be received for maintenance of and investments in the portfolio.