Year current USD 1997 3335766741.48489 1998 4010347174.94894 1999 4233083730.4288597 2000 5875833900.612659 2001 5797957794.41797 2002 5354118447.92376 2003 5834717494.89449 2004 6816882232.81144 2005 6604220558.20286 2006 7165418652.14432 2007 8460993873.383249 2008 11571681415.929201 2009 13836351259.360102 2010 17504697072.8387 2011 19181756296.8005 2012 19024098025.8679 2013 23561061946.902702 2014 22755071477.1954