Year current US$ 1995 349026371797.8824 1996 371352638635.67914 1997 368492697198.888 1998 374142835789.0194 1999 392568896058.4733 2000 393337299263.34186 2001 377409428953.006 2002 388635767213.64325 2003 434096012228.05817 2004 504116073449.38715 2005 530424695497.92883 2006 566587518310.6235 2007 646300147102.3828 2008 705809618043.1064 2009 639902405273.6874 2010 685026630944.082 2011 779592006787.0419 2012 797681989345.7609 2013 865108660888.988 2014 920729122432.1329 2015 875904796071.7653 2016 895864285000.959 2017 960343619977.1263 2018 1036330519786.5795 2019 1036255629294.2341