Year current US$ 1995 156914734649.65814 1996 163602293487.54877 1997 154465999999.99994 1998 160597999999.99994 1999 168213999999.99994 2000 159958999999.99994 2001 158806999999.99994 2002 167991999999.99994 2003 201689999999.99994 2004 223277999999.99997 2005 234046000000 2006 244148000000 2007 283222000000 2008 316941000000 2009 281030000000 2010 276086000000 2011 302732000000 2012 284220000000 2013 302689000000 2014 320602000000 2015 266449000000 2016 276314599243.16406 2017 309899699218.75 2018 339753800048.8281 2019 340345899169.9219