Who's been the chess champion for the longest time?

Emanuel Lasker

Anatoly Karpov

Garry Kasparov

Bobby Fischer