Year current US$ 1995 344129375787.6526 1996 361931488533.99835 1997 363113661742.49817 1998 368945940173.17145 1999 374758113121.2789 2000 378601015467.3848 2001 361174259917.4183 2002 368941193399.97784 2003 407599803045.39624 2004 476118936369.3033 2005 507230965101.4284 2006 538530053510.6147 2007 612238913110.1989 2008 679950215443.6824 2009 617084759677.8849 2010 684937681376.384 2011 777851552011.1715 2012 805873767655.7069 2013 867692820984.779 2014 910481196720.251 2015 863146141122.514 2016 880103292404.246 2017 934170637887.9625 2018 1011618616788.3301 2019 1000792534069.7117