18 Current trade and other payables
| 2019 | 2018 |
Trade payables | 1,929 | 1,735 |
Rent invoiced in advance | 5,523 | 5,726 |
Tenant deposits | 1,842 | 1,486 |
Other payables | 4,315 | 2,457 |
Balance as at 31 December | 13,609 | 11,404 |
The other payables relate to invoices yet to be received for maintenance of and investments in the portfolio.