Year current US$ 1995 3388138562.7301574 1996 3607340744.80661 1997 3422597719.068226 1998 4013418044.9558287 1999 4337137676.899951 2000 4429023342.630257 2001 4755418683.393715 2002 4856605928.083301 2003 5070177493.185769 2004 6979166839.731476 2005 8748225894.483244 2006 10036453053.884645 2007 12963371769.802206 2008 14962218924.379244 2009 15009547710.399303 2010 18206062717.49815 2011 16122741872.64689 2012 18290985966.6717 2013 20106246766.690536 2014 22122632845.717472 2015 21540960883.8755 2016 22353103808.661747 2017 23393200682.45332 2018 26222928200.591064 2019 28405976080.677162