Year	current US$
1995	20296520504.816338
1996	22417096702.313564
1997	24091557987.69223
1998	25426971720.281178
1999	25857520346.410755
2000	28136680703.16779
2001	27530214580.72994
2002	26649066561.928192
2003	29524858028.87781
2004	34101255368.289333
2005	38623453342.13934
2006	42654605076.03145
2007	47856660146.53679
2008	52108354074.23105
2009	48009206772.634514
2010	50557168255.91942
2011	55251720176.167015
2012	59874589651.64636
2013	63862361843.80795
2014	70022743700.5582
2015	72190861860.51987
2016	76695528986.00435
2017	81435539842.39734
2018	85166901575.91893
2019	86710962273.71454
