The above graphic shows the all-time medal table for the summer Olympic Games from 1896 to 2012. These Olympic medal counts do not include the 1906 Intercalated Games which are no longer recognized by the International Olympic Committee (IOC) as official Games. The IOC itself does not publish all-time tables, and publishes unofficial tables only per single Games. This table was thus compiled by adding up single entries from the IOC database.
The results are attributed to the IOC country code as currently displayed by the IOC database. For countries that underwent extensive political turmoil including Germany (e.g. West Germany, East Germany, Unified German Team) and Russia (e.g. USSR), the medal totals were combined. Similarly, When different codes are displayed for different years, medal counts are combined in the case of a simple change of IOC code (such as from HOL to NED for the Netherlands) or simple change of country name (such as from Ceylon to Sri Lanka).
To find more information on the Olympic history of a particular country, select from the list on the left panel or perform a search. [Source]