Year current US$ 1995 12656245000.391712 1996 14313359251.889362 1997 15223360393.930666 1998 15277811536.251925 1999 16987825615.474785 2000 17623088942.556126 2001 18751670311.180485 2002 20322226453.45071 2003 22038954487.556973 2004 25654681704.85623 2005 27998007295.3783 2006 31208226350.319103 2007 37556175310.67772 2008 42582021032.57722 2009 43141340720.37394 2010 50339801577.12448 2011 39460727242.28653 2012 42401636570.19852 2013 38441546950.49031 2014 42344851255.68045 2015 38719457235.11121 2016 35252808777.80435 2017 43252384809.655655 2018 49728453994.3907 2019 55056396011.27228