Year current US$ 1995 4719015358.832693 1996 4682261200.375547 1997 5321838213.824513 1998 5048026563.360338 1999 5728866610.33436 2000 5631857492.701102 2001 5879299058.815631 2002 10758174512.90313 2003 11235257687.737759 2004 11933004600.825663 2005 11852401041.026508 2006 13319665862.633186 2007 17033698398.939657 2008 19807681354.9602 2009 20958479223.778137 2010 25299244292.21699 2011 24334979821.602757 2012 23463521716.36267 2013 27605183265.750416 2014 29296376972.88785 2015 30606206144.01053 2016 32270674865.731983 2017 34535428252.17703 2018 32832257985.913963 2019 39476567461.66181