Year current US$ 1995 25003864648.516052 1996 28062570473.51136 1997 29710008148.53733 1998 30948369768.782753 1999 32165612215.895897 2000 36287074115.45423 2001 37086157496.48407 2002 39162775232.49528 2003 42418526418.76354 2004 47880883044.03604 2005 58550604351.34187 2006 66373200625.04123 2007 83683607171.12128 2008 85995680811.13844 2009 88943657935.29883 2010 100920699642.5621 2011 101939743548.08208 2012 100808004768.53331 2013 106702346431.9108 2014 119851292500.11993 2015 123285392656.32967 2016 124577121684.74055 2017 135179517002.16486 2018 141646621673.14365 2019 140041203563.36612