18 Trade and other payables
| 2018 | 2017 |
Trade payables | 1,735 | 4,717 |
Rent invoiced in advance | 5,726 | 5,664 |
Tenant deposits | 1,486 | 1,233 |
Taxes | 342 | 235 |
Other payables | 2,115 | 1,650 |
Balance as at 31 December | 11,404 | 13,499 |
The other payables relate to invoices yet to be received for maintenance of and investments in the portfolio.