Year	current US$
1995	27496284323.332977
1996	30137636202.514423
1997	32498786273.199394
1998	34539763010.63254
1999	35440720363.58489
2000	38615438788.14848
2001	38234590489.83979
2002	36976005879.02277
2003	40457788122.18281
2004	46050442083.641426
2005	51567172209.87486
2006	55975354667.344055
2007	61795379923.51708
2008	66138108401.686874
2009	60683397614.24293
2010	63893459858.32829
2011	68745665395.77962
2012	74098949813.43932
2013	78411113783.06387
2014	85047338480.80072
2015	88225390374.25397
2016	93835317530.74619
2017	98412826249.6212
2018	101815368841.85512
2019	104584816431.25504
