18,505 speakers named in published conference programmes, 419 of them keynote speakers.
18,505 speakers