Year current US$ 1995 3342047515.138194 1996 3573813644.2276335 1997 3708258065.431031 1998 3822636155.111534 1999 3906914747.507694 2000 4332320975.793072 2001 4031326002.9496436 2002 4072461982.5715785 2003 5702851418.806812 2004 7655305475.984514 2005 9166300239.658522 2006 10776623344.370861 2007 13225491859.823399 2008 14512999999.999998 2009 13791999999.999998 2010 17623999999.999996 2011 21452999999.999996 2012 21924999999.999996 2013 23521000000 2014 25942000000 2015 27686000000 2016 29574000000 2017 35463000000 2018 37495000000 2019 39263000000