Year current US$ 1995 42708224964.28226 1996 44296898271.03506 1997 51108174073.39264 1998 49165199199.360634 1999 47452573606.76773 2000 55178655811.35244 2001 56925533915.797195 2002 59246594090.23269 2003 63236876124.654106 2004 75722630272.34035 2005 84618529684.8365 2006 92881610397.21109 2007 111294722375.38446 2008 129575798675.5688 2009 132349048859.39473 2010 162446866601.70065 2011 196494651350.5778 2012 242713691969.65326 2013 289503635148.5142 2014 390684948852.55133 2015 389709394749.333 2016 380305187657.4012 2017 410678454100.59045 2018 438351820900.41376 2019 417202626622.81714