The official figures are out together with a breakdown of passenger types. 820,828 is indeed the figure so have the CAA got it wrong?
https://www.london-luton.co.uk/Londo...3134fa61a5.pdf
Please note that these figures exclude infants and may differ from other published statistics.