After three versions and much discussion, heres the latest, corrected version of the answer – by David McCandless & Ben Bartels

Get full data here

-source-