Year Net current transfers from abroad (current US$) 1994 782065978.9674034 1995 614909778.804851 1996 508999879.19992083 1997 845000155.7751209 1998 781999900.3895422 1999 705999938.9895803 2000 907314080.1138481 2001 1485824910.1840994 2002 1947199211.5082252 2003 2195328134.704299 2004 2571536003.0080843 2005 2893811555.6939692 2006 3252871287.128713 2007 3641980198.019802 2008 3231115611.059418 2009 3884619136.363403 2010 4153666768.359801 2011 4844266684.806885 2012 5375903403.6793 2013 6218316026.523208 2014 3766743876.475299 2015 3650359460.2223387 2016 3628108027.5495596 2017 3624146629.8369045 2018 3652323641.7929497 2019 6276544906.753721 2020 4096000077.751948 2021 4622001863.286954 2022 25228000000.000004 2023 22706999999.98734