Year current US$ 1995 14063754624.807066 1996 16382011440.798935 1997 20127094501.960712 1998 18530686890.028385 1999 20966726455.340714 2000 24795861106.745567 2001 26657652069.807793 2002 28537200562.995052 2003 27725355108.906185 2004 34487689255.803055 2005 39033581312.38849 2006 43478716319.69989 2007 52647357988.986465 2008 62171636170.158966 2009 69203988938.97667 2010 87713630404.67427 2011 109356828342.49629 2012 145927495567.50455 2013 177383419818.67673 2014 287257922965.1076 2015 310645393335.1292 2016 312349333473.18713 2017 324503476581.13043 2018 350945526626.6716 2019 328861776302.22174