As they promised during last night's Newsnight debate , the London mayoral candidates have just released their tax returns. Based on their own figures, here's how much tax Ken Livingstone , Boris Johnson  and Brian Paddick  paid last year.
Total taxable income- £473,280 (Mayoral salary of £133,117 and £339,625 from freelance work.)
Total tax paid - £213,749
Tax rate - 45.2%
Total taxable income - £94,568 (Employment income of £5,700, dividends of £63,33 and pension of £25,502.)
Total tax paid - £34,661
Tax rate - 36.7%
Total taxable income: £70,329 (Police pension of £63,397 and £13,355 from other earnings.)
Total tax paid - £14,534
Tax rate - 20.7%
N.B. Total taxable income excludes personal allowances.