Year current US$ 1999 166059157884.90857 2000 155915507081.67737 2001 152967091793.33188 2002 163448050899.52283 2003 189114741776.77423 2004 219332888766.03342 2005 228207694311.8219 2006 248295034031.05933 2007 281121020630.13806 2008 305630882910.8352 2009 267956545294.14276 2010 263075566903.62515 2011 300788545114.21783 2012 289621811362.4638 2013 311096621733.9087 2014 325641391548.0716 2015 293031213607.2831 2016 297293396466.5623 2017 326730490336.4648 2018 356076161403.9589 2019 355218744907.1937