Year	current US$
1995	21038048060.432465
1996	24223225592.217453
1997	26307202656.563557
1998	23243960188.077602
1999	27127571796.76742
2000	27735319966.547096
2001	28338484467.50753
2002	29469785977.174843
2003	31724235616.96636
2004	41575763616.90964
2005	46683902251.79569
2006	54390438490.79964
2007	67695489848.65801
2008	73812873778.9717
2009	67072157307.42488
2010	76687927770.21823
2011	81150765677.20428
2012	86640234928.7846
2013	88751293471.51836
2014	94111426920.99443
2015	93134675397.1678
2016	92828754023.72447
2017	114446000822.37094
2018	129741083798.84012
2019	139927488480.32617
