Year current US$ 2003 13828871174.731747 2004 15060587561.949675 2005 15149635306.782413 2006 16665671887.281082 2007 20944911892.06368 2008 24271668711.98414 2009 25304225677.605633 2010 29687531227.74395 2011 28445013571.864162 2012 26903952256.250195 2013 30702564638.558212 2014 32485773829.287796 2015 33726178623.296154 2016 35581693840.60586 2017 38179709327.00391 2018 35968285073.17156 2019 42475887863.352875