Benoit Hamon
Emmanuel Macron
Jean-Luc Melenchon
François Fillon