Bill Clinton must be a really good speaker.

Over a twelve-year period beginning when the Clintons left the White House in 2001, the former president earned an eye-popping $104.9 million by delivering 542 speeches, according to an analysis conducted by the Washington Post.

Write Phil Rucker, Tom Hamburger and Alexander Becker:

Although slightly more than half of his appearances were in the United States, the majority of his speaking income, $56.3 million, came from foreign speeches, many of them in China, Japan, Canada and the United Kingdom, the Post review found.

Clinton's three highest paying speeches were all foreign -- and all of relatively recent vintage. He was paid $750,000 to speak to a telecommunications company in Hong Kong in November 2011 and made $700,000 each for two speeches in Nigeria in 2011 and 2012.

The chart below details every one of Clinton's speeches -- where it was, who paid for it and how much Clinton made. Kudos to the amazing Kennedy Elliott for building it.