Year current US$ 1995 10091958448.091824 1996 10538252569.236681 1997 10919532676.351763 1998 11231899586.145294 1999 12126630717.09117 2000 12165080056.104506 2001 12270033337.411608 2002 12747564290.09393 2003 14416057882.027662 2004 16365985557.541557 2005 18059514145.5993 2006 19902299346.09172 2007 22265381612.26992 2008 23344610981.88973 2009 21071251894.571568 2010 22221048838.972202 2011 23880579722.334354 2012 26278794563.493732 2013 28643257551.1339 2014 33355061294.176746 2015 35135974918.78743 2016 38895274219.96557 2017 42774905113.99697 2018 44609936794.47931 2019 45354533367.282486