The table shows the number of medals won by the top ten countries in the London 2012 Olympic Games. The USA won greatest number of medals overall with the total of 104. They won more gold medals than silver and more medals than any other country in both categories. China had the second number of medals at 88, and like the USA, China won fewer silver medals than gold medals