Year current US$ 1995 310847000000.0001 1996 330116000000.0001 1997 331816000000.0001 1998 343162000000.0001 1999 357669000000.00006 2000 361095000000.00006 2001 348004000000.00006 2002 358435000000.00006 2003 402086000000.00006 2004 464897000000.00006 2005 492700000000 2006 521228000000 2007 590646000000 2008 644247000000 2009 579553000000 2010 603012000000 2011 672405000000 2012 679440000000 2013 733468000000 2014 782974000000 2015 755046000000 2016 769907099609.375 2017 825175200195.3126 2018 889680299316.4064 2019 901180200439.4532