Year current US$ 2003 512978770000 2004 447720260000 2005 401852250000 2006 1145454870000 2007 4478866530000 2008 1778784040000 2009 3573152460000 2010 4027840300000 2011 3412108290000 2012 3697376040000 2013 3949143490000 2014 6004947670000 2015 8188019320000 2016 7320738379789.18 2017 8711267220000.001 2018 6324879760000 2019 8569512150000 2020 12276766270000 2021 14437446150000 2022 11469346090000