bd_ing

PR0404: Aplicación de patrones MapReduce

!hdfs dfs -mkdir /gdp
!hdfs dfs -put ./pr0404/countries_gdp_hist.csv /gdp
!hdfs dfs -ls /gdp
Found 1 items
-rw-r--r--   3 root supergroup    1658937 2026-01-07 16:12 /gdp/countries_gdp_hist.csv

Ejercicio 1: Limpieza y transformación

%%writefile pr0404/ejercicio1/mapper-gdp.py
#!/usr/bin/env python3
import sys

first = True
buffer = []
MAX_BUFFER = 50000
for line in sys.stdin.buffer:
    if first:
        first = False
        continue
    values = line.strip().split(b';')
    try:
        year = int(values[6].decode('utf-8'))
        if year < 2000:
            continue
        gdp = float(values[7].decode('utf-8'))
        if gdp <= 0:
            continue
        country = values[4].decode('utf-8')
        buffer.append(f"{country}\t{year}\t{gdp}")

        if len(buffer) > MAX_BUFFER:
            print("\n".join(buffer))
            buffer = []
    except ValueError:
        continue

if len(buffer) > 0:
    print("\n".join(buffer))

Overwriting pr0404/ejercicio1/mapper-gdp.py
%%writefile pr0404/ejercicio1/reducer-gdp.py
#!/usr/bin/env python3
import sys

for line in sys.stdin:
    print(line)
Overwriting pr0404/ejercicio1/reducer-gdp.py
!cat pr0404/countries_gdp_hist.csv | python3 pr0404/ejercicio1/mapper-gdp.py | sort | python3 pr0404/ejercicio1/reducer-gdp.py
AFGHANISTAN	2000	3521418059.92345

AFGHANISTAN	2001	2813571753.87253

AFGHANISTAN	2002	3825701438.99963

AFGHANISTAN	2003	4520946818.54581

AFGHANISTAN	2004	5224896718.67782

AFGHANISTAN	2005	6203256538.70967

AFGHANISTAN	2006	6971758282.29351

AFGHANISTAN	2007	9747886187.39393

AFGHANISTAN	2008	10109297047.5432

AFGHANISTAN	2009	12416152732.0567

AFGHANISTAN	2010	15856668555.8336

AFGHANISTAN	2011	17805098206.3141

AFGHANISTAN	2012	19907329777.5872

AFGHANISTAN	2013	20146416757.5987

AFGHANISTAN	2014	20497128555.6972

AFGHANISTAN	2015	19134221644.7325

AFGHANISTAN	2016	18116572395.0772

AFGHANISTAN	2017	18753456497.8159

AFGHANISTAN	2018	18053222687.4126

AFGHANISTAN	2019	18799444490.1128

AFGHANISTAN	2020	19955929052.1496

AFGHANISTAN	2021	14259995441.0759

AFGHANISTAN	2022	14497243872.1337

AFGHANISTAN	2023	17233051620.1117

ALBANIA	2000	3480355258.04122

ALBANIA	2001	3922100793.5403

ALBANIA	2002	4348068242.19512

ALBANIA	2003	5611496257.14231

ALBANIA	2004	7184685781.51876

ALBANIA	2005	8052077248.14638

ALBANIA	2006	8896075004.63516

ALBANIA	2007	10677324852.8822

ALBANIA	2008	12881352893.6855

ALBANIA	2009	12044205549.6571

ALBANIA	2010	11926926615.8015

ALBANIA	2011	12890760315.146

ALBANIA	2012	12319834195.331

ALBANIA	2013	12776224496.9718

ALBANIA	2014	13228147516.1168

ALBANIA	2015	11386853113.0189

ALBANIA	2016	11861199830.8396

ALBANIA	2017	13019726211.7369

ALBANIA	2018	15379509891.7196

ALBANIA	2019	15585105131.0644

ALBANIA	2020	15241458744.8688

ALBANIA	2021	18032010563.7558

ALBANIA	2022	19017242585.7803

ALBANIA	2023	23547179830.4413

ALGERIA	2000	54790398570.3282

ALGERIA	2001	59413400923.6364

ALGERIA	2002	61516103406.1688

ALGERIA	2003	73482264190.9245

ALGERIA	2004	91913680985.1708

ALGERIA	2005	107046618669.707

ALGERIA	2006	123084258693.01

ALGERIA	2007	142482739809.849

ALGERIA	2008	180383848331.135

ALGERIA	2009	150317292079.359

ALGERIA	2010	177785053939.531

ALGERIA	2011	218331946925.304

ALGERIA	2012	227143746075.934

ALGERIA	2013	229701430292.157

ALGERIA	2014	238942664192.59

ALGERIA	2015	187493855609.345

ALGERIA	2016	180763839522.151

ALGERIA	2017	189880896903.073

ALGERIA	2018	194554483655.528

ALGERIA	2019	193459662090.677

ALGERIA	2020	164873415325.201

ALGERIA	2021	186231205262.082

ALGERIA	2022	225638456572.143

ALGERIA	2023	247626161016.414

AMERICAN SAMOA	2002	512000000.0

AMERICAN SAMOA	2003	524000000.0

AMERICAN SAMOA	2004	509000000.0

AMERICAN SAMOA	2005	500000000.0

AMERICAN SAMOA	2006	493000000.0

AMERICAN SAMOA	2007	518000000.0

AMERICAN SAMOA	2008	560000000.0

AMERICAN SAMOA	2009	675000000.0

AMERICAN SAMOA	2010	573000000.0

AMERICAN SAMOA	2011	570000000.0

AMERICAN SAMOA	2012	640000000.0

AMERICAN SAMOA	2013	638000000.0

AMERICAN SAMOA	2014	643000000.0

AMERICAN SAMOA	2015	673000000.0

AMERICAN SAMOA	2016	671000000.0

AMERICAN SAMOA	2017	612000000.0

AMERICAN SAMOA	2018	639000000.0

AMERICAN SAMOA	2019	647000000.0

AMERICAN SAMOA	2020	721000000.0

AMERICAN SAMOA	2021	750000000.0

AMERICAN SAMOA	2022	871000000.0

ANDORRA	2000	1432606188.69324

ANDORRA	2001	1548265808.05802

ANDORRA	2002	1764279824.29752

ANDORRA	2003	2366941808.94404

ANDORRA	2004	2900245324.49221

ANDORRA	2005	3161084091.11674

ANDORRA	2006	3459337986.88383

ANDORRA	2007	3957625367.21959

ANDORRA	2008	4102319399.02343

ANDORRA	2009	3688976340.7549

ANDORRA	2010	3449925738.86069

ANDORRA	2011	3629133574.27783

ANDORRA	2012	3188652765.36184

ANDORRA	2013	3193512950.02419

ANDORRA	2014	3271685596.66321

ANDORRA	2015	2789881258.50362

ANDORRA	2016	2896610479.73077

ANDORRA	2017	3000162081.11976

ANDORRA	2018	3218419896.9641

ANDORRA	2019	3155149347.80639

ANDORRA	2020	2891001149.3611

ANDORRA	2021	3324647529.381

ANDORRA	2022	3380612573.32922

ANDORRA	2023	3785067331.7625

ANGOLA	2000	9129594970.15301

ANGOLA	2001	8936079117.73136

ANGOLA	2002	15285592370.374

ANGOLA	2003	17812704586.4397

ANGOLA	2004	23552057679.4994

ANGOLA	2005	36970900883.8109

ANGOLA	2006	52381025141.4268

ANGOLA	2007	65266415494.2584

ANGOLA	2008	88538665084.8634

ANGOLA	2009	70307196181.6539

ANGOLA	2010	83799474069.7315

ANGOLA	2011	111789747670.59

ANGOLA	2012	128052915766.343

ANGOLA	2013	132339109040.232

ANGOLA	2014	135966802586.713

ANGOLA	2015	90496420506.5957

ANGOLA	2016	52761617225.9253

ANGOLA	2017	73690154990.7312

ANGOLA	2018	79450688259.3664

ANGOLA	2019	70897962732.0277

ANGOLA	2020	48501561203.5686

ANGOLA	2021	66505129987.7235

ANGOLA	2022	104399746853.401

ANGOLA	2023	84824654481.7249

ANTIGUA AND BARBUDA	2000	900551851.851852

ANTIGUA AND BARBUDA	2001	877514814.814815

ANTIGUA AND BARBUDA	2002	897988888.888889

ANTIGUA AND BARBUDA	2003	947955555.555555

ANTIGUA AND BARBUDA	2004	1026181481.48148

ANTIGUA AND BARBUDA	2005	1143714814.81481

ANTIGUA AND BARBUDA	2006	1303548148.14815

ANTIGUA AND BARBUDA	2007	1487300000.0

ANTIGUA AND BARBUDA	2008	1557540740.74074

ANTIGUA AND BARBUDA	2009	1386444444.44444

ANTIGUA AND BARBUDA	2010	1298255555.55556

ANTIGUA AND BARBUDA	2011	1281337037.03704

ANTIGUA AND BARBUDA	2012	1327107407.40741

ANTIGUA AND BARBUDA	2013	1325425925.92593

ANTIGUA AND BARBUDA	2014	1378829629.62963

ANTIGUA AND BARBUDA	2015	1437755555.55556

ANTIGUA AND BARBUDA	2016	1489692592.59259

ANTIGUA AND BARBUDA	2017	1531151851.85185

ANTIGUA AND BARBUDA	2018	1661529629.62963

ANTIGUA AND BARBUDA	2019	1725351851.85185

ANTIGUA AND BARBUDA	2020	1410796296.2963

ANTIGUA AND BARBUDA	2021	1601366666.66667

ANTIGUA AND BARBUDA	2022	1867733333.33333

ANTIGUA AND BARBUDA	2023	2033085185.18518

ARGENTINA	2000	284203750000.0

ARGENTINA	2001	268696750000.0

ARGENTINA	2002	97724004251.8602

ARGENTINA	2003	127586973492.177

ARGENTINA	2004	164657930452.787

ARGENTINA	2005	198737095012.282

ARGENTINA	2006	232557260817.308

ARGENTINA	2007	287530508430.568

ARGENTINA	2008	361558037110.419

ARGENTINA	2009	332976484577.619

ARGENTINA	2010	423627422092.49

ARGENTINA	2011	530158122010.442

ARGENTINA	2012	545982375701.128

ARGENTINA	2013	552025140252.246

ARGENTINA	2014	526319673731.638

ARGENTINA	2015	594749285413.212

ARGENTINA	2016	557532320662.955

ARGENTINA	2017	643628393281.364

ARGENTINA	2018	524819892360.176

ARGENTINA	2019	447754683615.225

ARGENTINA	2020	385740508436.965

ARGENTINA	2021	486564085480.036

ARGENTINA	2022	632790070063.124

ARGENTINA	2023	646075277525.125

ARMENIA	2000	1911563668.85006

ARMENIA	2001	2118467913.37873

ARMENIA	2002	2376335048.39976

ARMENIA	2003	2807061008.69084

ARMENIA	2004	3576615240.41616

ARMENIA	2005	4900469511.10191

ARMENIA	2006	6384452066.5146

ARMENIA	2007	9206301269.79164

ARMENIA	2008	11662040713.8753

ARMENIA	2009	8647937081.2562

ARMENIA	2010	9260285755.62424

ARMENIA	2011	10142111824.5835

ARMENIA	2012	10619320682.9474

ARMENIA	2013	11121464437.0415

ARMENIA	2014	11609513246.7958

ARMENIA	2015	10553337518.414

ARMENIA	2016	10546136235.5219

ARMENIA	2017	11527458709.0158

ARMENIA	2018	12457940694.7395

ARMENIA	2019	13619290539.2116

ARMENIA	2020	12641698583.2152

ARMENIA	2021	13878908628.9378

ARMENIA	2022	19513506553.1251

ARMENIA	2023	24085749592.3359

ARUBA	2000	1873452513.96648

ARUBA	2001	1896456983.24022

ARUBA	2002	1961843575.41899

ARUBA	2003	2044111731.84358

ARUBA	2004	2254830726.25698

ARUBA	2005	2360017318.43575

ARUBA	2006	2469782681.56425

ARUBA	2007	2677641340.78212

ARUBA	2008	2843024581.00559

ARUBA	2009	2553793296.08939

ARUBA	2010	2453597206.70391

ARUBA	2011	2637859217.87709

ARUBA	2012	2615208379.88827

ARUBA	2013	2727849720.67039

ARUBA	2014	2790849720.67039

ARUBA	2015	2962907262.56983

ARUBA	2016	2983635195.53073

ARUBA	2017	3092429050.27933

ARUBA	2018	3276184357.5419

ARUBA	2019	3395798882.68156

ARUBA	2020	2481857122.8401

ARUBA	2021	2929446578.25104

ARUBA	2022	3279343543.60416

ARUBA	2023	3648573136.15155

AUSTRALIA	2000	416167815092.908

AUSTRALIA	2001	379629301675.108

AUSTRALIA	2002	395788696012.059

AUSTRALIA	2003	467739079790.332

AUSTRALIA	2004	614659980082.515

AUSTRALIA	2005	695692898676.56

AUSTRALIA	2006	748417562769.636

AUSTRALIA	2007	855007458585.224

AUSTRALIA	2008	1056112427190.38

AUSTRALIA	2009	928762122698.05

AUSTRALIA	2010	1148838233480.72

AUSTRALIA	2011	1398610616772.97

AUSTRALIA	2012	1547532281116.4

AUSTRALIA	2013	1577123329410.88

AUSTRALIA	2014	1468265356427.76

AUSTRALIA	2015	1351296372254.31

AUSTRALIA	2016	1206836962281.84

AUSTRALIA	2017	1325582658156.54

AUSTRALIA	2018	1427809041019.44

AUSTRALIA	2019	1392723834562.64

AUSTRALIA	2020	1328414058378.38

AUSTRALIA	2021	1556735770437.26

AUSTRALIA	2022	1690858246994.43

AUSTRALIA	2023	1728057316695.61

AUSTRIA	2000	196181599831.287

AUSTRIA	2001	196477206829.33

AUSTRIA	2002	212837224022.813

AUSTRIA	2003	260779834340.097

AUSTRIA	2004	299210411454.823

AUSTRIA	2005	313952317330.776

AUSTRIA	2006	333905979332.481

AUSTRIA	2007	386760177589.497

AUSTRIA	2008	429234399096.173

AUSTRIA	2009	399290118782.429

AUSTRIA	2010	389827789217.634

AUSTRIA	2011	428954737064.057

AUSTRIA	2012	406750487603.59

AUSTRIA	2013	426580502769.417

AUSTRIA	2014	438556021078.034

AUSTRIA	2015	379546097300.633

AUSTRIA	2016	393687359770.273

AUSTRIA	2017	414926138132.691

AUSTRIA	2018	452582294972.775

AUSTRIA	2019	442983642371.842

AUSTRIA	2020	434397601557.696

AUSTRIA	2021	480467037338.783

AUSTRIA	2022	471773629830.381

AUSTRIA	2023	511685203845.001

AZERBAIJAN	2000	5272615722.96892

AZERBAIJAN	2001	5707616203.72011

AZERBAIJAN	2002	6236087738.28284

AZERBAIJAN	2003	7276413079.11451

AZERBAIJAN	2004	8680405740.94125

AZERBAIJAN	2005	13245421880.834

AZERBAIJAN	2006	20981929497.6188

AZERBAIJAN	2007	33049419431.2244

AZERBAIJAN	2008	48851293785.4483

AZERBAIJAN	2009	44292427184.9492

AZERBAIJAN	2010	52909294791.9262

AZERBAIJAN	2011	65952796427.9473

AZERBAIJAN	2012	69679944504.1972

AZERBAIJAN	2013	74160560123.6902

AZERBAIJAN	2014	75239785452.1022

AZERBAIJAN	2015	53076235354.746

AZERBAIJAN	2016	37866996882.9157

AZERBAIJAN	2017	40866627351.9817

AZERBAIJAN	2018	47112470051.7701

AZERBAIJAN	2019	48174235294.1176

AZERBAIJAN	2020	42693000000.0

AZERBAIJAN	2021	54825411764.7059

AZERBAIJAN	2022	78807470588.2353

AZERBAIJAN	2023	72356176470.5882

BAHAMAS	2000	8076470000.0

BAHAMAS	2001	8317830000.0

BAHAMAS	2002	8881160000.0

BAHAMAS	2003	8870090000.0

BAHAMAS	2004	9055290000.0

BAHAMAS	2005	9836200000.0

BAHAMAS	2006	10167250000.0

BAHAMAS	2007	10618340000.0

BAHAMAS	2008	10526000000.0

BAHAMAS	2009	9981960000.0

BAHAMAS	2010	10095760000.0

BAHAMAS	2011	10070450000.0

BAHAMAS	2012	10720400000.0

BAHAMAS	2013	10395800000.0

BAHAMAS	2014	10974100000.0

BAHAMAS	2015	11671900000.0

BAHAMAS	2016	11745100000.0

BAHAMAS	2017	12236700000.0

BAHAMAS	2018	12615800000.0

BAHAMAS	2019	13016200000.0

BAHAMAS	2020	9958200000.0

BAHAMAS	2021	11368900000.0

BAHAMAS	2022	13136400000.0

BAHAMAS	2023	14338500000.0

BAHRAIN	2000	9062898936.17021

BAHRAIN	2001	8976196808.51064

BAHRAIN	2002	9593510638.29787

BAHRAIN	2003	11074813829.7872

BAHRAIN	2004	13150159574.4681

BAHRAIN	2005	15968723404.2553

BAHRAIN	2006	18504760638.2979

BAHRAIN	2007	21730000000.0

BAHRAIN	2008	25710904255.3191

BAHRAIN	2009	22938218085.1064

BAHRAIN	2010	26805984042.5532

BAHRAIN	2011	29914680851.0638

BAHRAIN	2012	31963404255.3191

BAHRAIN	2013	33823324468.0851

BAHRAIN	2014	34772526595.7447

BAHRAIN	2015	32523297872.3404

BAHRAIN	2016	33884680851.0638

BAHRAIN	2017	37204813829.7872

BAHRAIN	2018	39567978723.4043

BAHRAIN	2019	40446808510.6383

BAHRAIN	2020	35837632978.7234

BAHRAIN	2021	40840212765.9574

BAHRAIN	2022	46680398936.1702

BAHRAIN	2023	46079867021.2766

BANGLADESH	2000	53369787318.6245

BANGLADESH	2001	53991289844.3291

BANGLADESH	2002	54724081490.5102

BANGLADESH	2003	60158929188.2556

BANGLADESH	2004	65108544250.0425

BANGLADESH	2005	69476001239.419

BANGLADESH	2006	71795736172.1561

BANGLADESH	2007	79611644974.5571

BANGLADESH	2008	91636997370.9772

BANGLADESH	2009	102475158190.998

BANGLADESH	2010	115275540051.262

BANGLADESH	2011	128607482310.357

BANGLADESH	2012	133310747603.483

BANGLADESH	2013	149998957434.186

BANGLADESH	2014	172886611653.786

BANGLADESH	2015	195146608978.131

BANGLADESH	2016	265224515675.034

BANGLADESH	2017	293732446624.596

BANGLADESH	2018	321362752441.78

BANGLADESH	2019	351231654603.692

BANGLADESH	2020	373979442362.193

BANGLADESH	2021	416271647911.014

BANGLADESH	2022	460131688909.301

BANGLADESH	2023	437415331040.994

BARBADOS	2000	3059500000.0

BARBADOS	2001	3054500000.0

BARBADOS	2002	3106500000.0

BARBADOS	2003	3209500000.0

BARBADOS	2004	3444500000.0

BARBADOS	2005	3819500000.0

BARBADOS	2006	4217323400.0

BARBADOS	2007	4675767950.0

BARBADOS	2008	4790410400.0

BARBADOS	2009	4466809600.0

BARBADOS	2010	5191188500.0

BARBADOS	2011	5342183800.0

BARBADOS	2012	5271257500.0

BARBADOS	2013	5361158350.0

BARBADOS	2014	5365976700.0

BARBADOS	2015	5288057750.0

BARBADOS	2016	5330761500.0

BARBADOS	2017	5517340450.0

BARBADOS	2018	5629916200.0

BARBADOS	2019	5788288000.0

BARBADOS	2020	5168344450.0

BARBADOS	2021	5275242050.0

BARBADOS	2022	6257303500.0

BARBADOS	2023	6720733200.0

BELARUS	2000	12736780455.1539

BELARUS	2001	12354820143.8849

BELARUS	2002	14594900944.7658

BELARUS	2003	17825444724.4878

BELARUS	2004	23141566292.9462

BELARUS	2005	30210091836.8294

BELARUS	2006	36961894281.3444

BELARUS	2007	45275711995.825

BELARUS	2008	60752106347.126

BELARUS	2009	50873167326.0414

BELARUS	2010	57231904542.8755

BELARUS	2011	61762382327.9319

BELARUS	2012	65685890438.8922

BELARUS	2013	75527558966.4473

BELARUS	2014	78812805039.0743

BELARUS	2015	56454889146.6088

BELARUS	2016	47723545321.259

BELARUS	2017	54725302249.8088

BELARUS	2018	60031173807.7196

BELARUS	2019	64410122847.3508

BELARUS	2020	61371755326.2351

BELARUS	2021	69673747131.87

BELARUS	2022	73775179924.603

BELARUS	2023	71857382745.6066

BELGIUM	2000	236792460312.471

BELGIUM	2001	236746141604.37

BELGIUM	2002	258383599375.177

BELGIUM	2003	318082528506.588

BELGIUM	2004	369214712443.206

BELGIUM	2005	385714762230.039

BELGIUM	2006	408259840868.823

BELGIUM	2007	470922156309.453

BELGIUM	2008	517328087920.078

BELGIUM	2009	485014525992.461

BELGIUM	2010	481556503720.001

BELGIUM	2011	527196649048.639

BELGIUM	2012	498414364944.961

BELGIUM	2013	524097026598.55

BELGIUM	2014	537987419164.351

BELGIUM	2015	461044767544.531

BELGIUM	2016	474271566739.729

BELGIUM	2017	500908767351.53

BELGIUM	2018	542638913427.921

BELGIUM	2019	536726344405.489

BELGIUM	2020	529694473501.791

BELGIUM	2021	598494036474.409

BELGIUM	2022	593438820508.173

BELGIUM	2023	644782756682.756

BELIZE	2000	1138900000.0

BELIZE	2001	1172800000.0

BELIZE	2002	1244650000.0

BELIZE	2003	1308900000.0

BELIZE	2004	1400850000.0

BELIZE	2005	1474950000.0

BELIZE	2006	1591150000.0

BELIZE	2007	1707100000.0

BELIZE	2008	1738900000.0

BELIZE	2009	1688500000.0

BELIZE	2010	1745700000.0

BELIZE	2011	1827050000.0

BELIZE	2012	1909400000.0

BELIZE	2013	2032750000.0

BELIZE	2014	2138250000.0

BELIZE	2015	2193050000.0

BELIZE	2016	2240200000.0

BELIZE	2017	2266300000.0

BELIZE	2018	2293250000.0

BELIZE	2019	2388300000.0

BELIZE	2020	2042850000.0

BELIZE	2021	2420550000.0

BELIZE	2022	2846700000.0

BELIZE	2023	3066850000.0

BENIN	2000	3519991440.47913

BENIN	2001	3666222635.13875

BENIN	2002	4194342686.2178

BENIN	2003	5349258094.48239

BENIN	2004	6190270380.49856

BENIN	2005	6567654954.38903

BENIN	2006	7034111314.88812

BENIN	2007	8169048382.83875

BENIN	2008	9787734526.23965

BENIN	2009	9738626517.00319

BENIN	2010	9535345011.48797

BENIN	2011	10693321370.036

BENIN	2012	11141358105.9853

BENIN	2013	12517845127.6775

BENIN	2014	13284527850.2632

BENIN	2015	11388160997.1089

BENIN	2016	11821065852.1271

BENIN	2017	12701655845.9612

BENIN	2018	14262408079.7014

BENIN	2019	14391686309.033

BENIN	2020	15651545208.8783

BENIN	2021	17690083519.9323

BENIN	2022	17401746309.2655

BENIN	2023	19676049075.7011

BERMUDA	2000	3480219000.0

BERMUDA	2001	3680483000.0

BERMUDA	2002	3937228000.0

BERMUDA	2003	4186525000.0

BERMUDA	2004	4484703000.0

BERMUDA	2005	4868136000.0

BERMUDA	2006	6144000000.0

BERMUDA	2007	6767000000.0

BERMUDA	2008	6980000000.0

BERMUDA	2009	6656000000.0

BERMUDA	2010	6634526000.0

BERMUDA	2011	6312691000.0

BERMUDA	2012	6378188000.0

BERMUDA	2013	6465756000.0

BERMUDA	2014	6413988000.0

BERMUDA	2015	6654541000.0

BERMUDA	2016	6899911000.0

BERMUDA	2017	7142316000.0

BERMUDA	2018	7225977000.0

BERMUDA	2019	7423465000.0

BERMUDA	2020	6887147000.0

BERMUDA	2021	7286607000.0

BERMUDA	2022	7827980000.0

BERMUDA	2023	8141700000.0

BHUTAN	2000	460733418.399276

BHUTAN	2001	496110225.710307

BHUTAN	2002	559345263.708309

BHUTAN	2003	651935430.314445

BHUTAN	2004	735348490.428435

BHUTAN	2005	860391000.221655

BHUTAN	2006	942879878.538879

BHUTAN	2007	1255767964.00491

BHUTAN	2008	1317517834.59916

BHUTAN	2009	1331343797.77308

BHUTAN	2010	1708880730.87271

BHUTAN	2011	1977728659.25621

BHUTAN	2012	1973387228.03924

BHUTAN	2013	1943696951.76613

BHUTAN	2014	2089079570.67546

BHUTAN	2015	2187815803.82922

BHUTAN	2016	2357504760.5975

BHUTAN	2017	2591358009.79792

BHUTAN	2018	2583335721.20625

BHUTAN	2019	2735683570.28851

BHUTAN	2020	2457604334.15915

BHUTAN	2021	2768802959.60794

BHUTAN	2022	2898227743.13545

BOLIVIA (PLURINATIONAL STATE OF)	2000	8397855484.76908

BOLIVIA (PLURINATIONAL STATE OF)	2001	8141516928.39489

BOLIVIA (PLURINATIONAL STATE OF)	2002	7905485146.44351

BOLIVIA (PLURINATIONAL STATE OF)	2003	8082399639.54305

BOLIVIA (PLURINATIONAL STATE OF)	2004	8773451751.5121

BOLIVIA (PLURINATIONAL STATE OF)	2005	9549122905.32852

BOLIVIA (PLURINATIONAL STATE OF)	2006	11451844902.2214

BOLIVIA (PLURINATIONAL STATE OF)	2007	13120108008.3477

BOLIVIA (PLURINATIONAL STATE OF)	2008	16674276285.8956

BOLIVIA (PLURINATIONAL STATE OF)	2009	17339992193.7322

BOLIVIA (PLURINATIONAL STATE OF)	2010	19649723722.1034

BOLIVIA (PLURINATIONAL STATE OF)	2011	23963164696.592

BOLIVIA (PLURINATIONAL STATE OF)	2012	27084497481.9103

BOLIVIA (PLURINATIONAL STATE OF)	2013	30659338885.6729

BOLIVIA (PLURINATIONAL STATE OF)	2014	32996188012.5599

BOLIVIA (PLURINATIONAL STATE OF)	2015	33000198248.1292

BOLIVIA (PLURINATIONAL STATE OF)	2016	33941126200.0606

BOLIVIA (PLURINATIONAL STATE OF)	2017	37508642165.3366

BOLIVIA (PLURINATIONAL STATE OF)	2018	40287647930.4761

BOLIVIA (PLURINATIONAL STATE OF)	2019	40895322843.7851

BOLIVIA (PLURINATIONAL STATE OF)	2020	36629843805.0216

BOLIVIA (PLURINATIONAL STATE OF)	2021	40406111695.179

BOLIVIA (PLURINATIONAL STATE OF)	2022	44008282877.9606

BOLIVIA (PLURINATIONAL STATE OF)	2023	45135398008.8166

BOSNIA AND HERZEGOVINA	2000	5567772768.81188

BOSNIA AND HERZEGOVINA	2001	5800615466.26648

BOSNIA AND HERZEGOVINA	2002	6728220886.64546

BOSNIA AND HERZEGOVINA	2003	8498894359.38629

BOSNIA AND HERZEGOVINA	2004	10156541538.399

BOSNIA AND HERZEGOVINA	2005	11222796336.5426

BOSNIA AND HERZEGOVINA	2006	12864841905.9543

BOSNIA AND HERZEGOVINA	2007	15778734264.3787

BOSNIA AND HERZEGOVINA	2008	19112796623.1175

BOSNIA AND HERZEGOVINA	2009	17613949091.2294

BOSNIA AND HERZEGOVINA	2010	17176315803.7298

BOSNIA AND HERZEGOVINA	2011	18644233537.1093

BOSNIA AND HERZEGOVINA	2012	17226735995.6905

BOSNIA AND HERZEGOVINA	2013	18179108530.5261

BOSNIA AND HERZEGOVINA	2014	18558733564.4692

BOSNIA AND HERZEGOVINA	2015	16404348871.4437

BOSNIA AND HERZEGOVINA	2016	17116926327.6247

BOSNIA AND HERZEGOVINA	2017	18326373366.1105

BOSNIA AND HERZEGOVINA	2018	20484053868.9246

BOSNIA AND HERZEGOVINA	2019	20482608755.379

BOSNIA AND HERZEGOVINA	2020	20226036564.4129

BOSNIA AND HERZEGOVINA	2021	23672712242.2149

BOSNIA AND HERZEGOVINA	2022	24534663636.1778

BOSNIA AND HERZEGOVINA	2023	27514782476.0406

BOTSWANA	2000	5788329609.15755

BOTSWANA	2001	5489608299.66445

BOTSWANA	2002	5438863982.88692

BOTSWANA	2003	7511582173.37724

BOTSWANA	2004	8957467706.5354

BOTSWANA	2005	9918907108.09702

BOTSWANA	2006	9919158482.41085

BOTSWANA	2007	10567270655.5027

BOTSWANA	2008	10730829116.4105

BOTSWANA	2009	10118459242.3183

BOTSWANA	2010	12637273429.1339

BOTSWANA	2011	15110643612.1729

BOTSWANA	2012	13907464500.1489

BOTSWANA	2013	14271738933.2042

BOTSWANA	2014	15470088500.7414

BOTSWANA	2015	13530748844.505

BOTSWANA	2016	15082637184.0496

BOTSWANA	2017	16105155856.7708

BOTSWANA	2018	17031943186.1353

BOTSWANA	2019	16725908148.5481

BOTSWANA	2020	14960291105.9316

BOTSWANA	2021	18750946600.1423

BOTSWANA	2022	20321958850.0363

BOTSWANA	2023	19396084498.0084

BRAZIL	2000	655448231983.527

BRAZIL	2001	559983634798.981

BRAZIL	2002	509795273806.715

BRAZIL	2003	558233745651.874

BRAZIL	2004	669289424806.307

BRAZIL	2005	891633839853.105

BRAZIL	2006	1107626541710.74

BRAZIL	2007	1397114486471.38

BRAZIL	2008	1695855083552.05

BRAZIL	2009	1666996438681.46

BRAZIL	2010	2208837745214.23

BRAZIL	2011	2616156223977.47

BRAZIL	2012	2465227803011.57

BRAZIL	2013	2472819535742.73

BRAZIL	2014	2456043727198.85

BRAZIL	2015	1802212206904.68

BRAZIL	2016	1795693482652.52

BRAZIL	2017	2063514977334.32

BRAZIL	2018	1916933898038.36

BRAZIL	2019	1873288205186.45

BRAZIL	2020	1476107231194.11

BRAZIL	2021	1670647399034.67

BRAZIL	2022	1951923942083.32

BRAZIL	2023	2173665655937.27

BRUNEI DARUSSALAM	2000	6570999059.70575

BRUNEI DARUSSALAM	2001	6096155747.56182

BRUNEI DARUSSALAM	2002	6333082878.97992

BRUNEI DARUSSALAM	2003	7167725264.75135

BRUNEI DARUSSALAM	2004	8619178799.47025

BRUNEI DARUSSALAM	2005	10547202612.4295

BRUNEI DARUSSALAM	2006	12644616446.1918

BRUNEI DARUSSALAM	2007	13432029495.6785

BRUNEI DARUSSALAM	2008	15926456491.5178

BRUNEI DARUSSALAM	2009	11912904529.0722

BRUNEI DARUSSALAM	2010	13707121031.2552

BRUNEI DARUSSALAM	2011	18524791070.6802

BRUNEI DARUSSALAM	2012	19048443339.9457

BRUNEI DARUSSALAM	2013	18094148099.4922

BRUNEI DARUSSALAM	2014	17097797371.9718

BRUNEI DARUSSALAM	2015	12930296852.4882

BRUNEI DARUSSALAM	2016	11400266055.3232

BRUNEI DARUSSALAM	2017	12128168046.7827

BRUNEI DARUSSALAM	2018	13566908401.1864

BRUNEI DARUSSALAM	2019	13469235348.2211

BRUNEI DARUSSALAM	2020	12005799664.2691

BRUNEI DARUSSALAM	2021	14006496614.3195

BRUNEI DARUSSALAM	2022	16681536442.5498

BRUNEI DARUSSALAM	2023	15128292980.8638

BULGARIA	2000	13245990274.4581

BULGARIA	2001	14183446025.7389

BULGARIA	2002	16403043849.8297

BULGARIA	2003	21144957990.4681

BULGARIA	2004	26157743368.8716

BULGARIA	2005	29868657858.0082

BULGARIA	2006	34380536495.6739

BULGARIA	2007	44432811756.4731

BULGARIA	2008	54480684188.4442

BULGARIA	2009	52023801230.12

BULGARIA	2010	50760929302.5147

BULGARIA	2011	57737040780.0157

BULGARIA	2012	54288135058.7926

BULGARIA	2013	55852123989.9504

BULGARIA	2014	57157782909.9307

BULGARIA	2015	50811995688.6771

BULGARIA	2016	53964253211.84

BULGARIA	2017	59309748166.1179

BULGARIA	2018	66289266348.6504

BULGARIA	2019	68631726289.2794

BULGARIA	2020	70716821234.5967

BULGARIA	2021	84417951260.8091

BULGARIA	2022	90642851835.8996

BULGARIA	2023	102407653020.606

BURKINA FASO	2000	2968370087.59759

BURKINA FASO	2001	3190371080.94768

BURKINA FASO	2002	3622350062.96053

BURKINA FASO	2003	4740768142.67494

BURKINA FASO	2004	5451688537.60959

BURKINA FASO	2005	6146353173.34929

BURKINA FASO	2006	6547419820.38113

BURKINA FASO	2007	7625722836.76847

BURKINA FASO	2008	9451435490.11467

BURKINA FASO	2009	9450696873.34326

BURKINA FASO	2010	10109619740.6994

BURKINA FASO	2011	12080295977.5632

BURKINA FASO	2012	12561015156.5683

BURKINA FASO	2013	13444300485.8412

BURKINA FASO	2014	13943016076.7436

BURKINA FASO	2015	11832159315.6298

BURKINA FASO	2016	12833363045.3367

BURKINA FASO	2017	14106955615.3442

BURKINA FASO	2018	15890066221.2882

BURKINA FASO	2019	16032813503.3707

BURKINA FASO	2020	17725010532.5268

BURKINA FASO	2021	19697516284.3787

BURKINA FASO	2022	18820218690.5948

BURKINA FASO	2023	20324617844.5265

BURUNDI	2000	870486065.883137

BURUNDI	2001	876794723.068586

BURUNDI	2002	825394519.423728

BURUNDI	2003	784654423.620476

BURUNDI	2004	915257323.3961

BURUNDI	2005	1117113079.73645

BURUNDI	2006	1273375078.44844

BURUNDI	2007	1356199387.42308

BURUNDI	2008	1611835857.04588

BURUNDI	2009	1781455139.85931

BURUNDI	2010	2032135192.01248

BURUNDI	2011	2235820809.32006

BURUNDI	2012	2333341334.45753

BURUNDI	2013	2451606632.29246

BURUNDI	2014	2705783329.80483

BURUNDI	2015	3104003546.26497

BURUNDI	2016	2644487776.50077

BURUNDI	2017	2723586962.84034

BURUNDI	2018	2667182199.51333

BURUNDI	2019	2576518879.82353

BURUNDI	2020	2649680261.44299

BURUNDI	2021	2775798697.46022

BURUNDI	2022	3338722827.65691

BURUNDI	2023	2642161668.85211

CABO VERDE	2000	539227277.626411

CABO VERDE	2001	563090490.377368

CABO VERDE	2002	620507387.466174

CABO VERDE	2003	813260468.873834

CABO VERDE	2004	924940011.836897

CABO VERDE	2005	972241676.907662

CABO VERDE	2006	1107571457.90614

CABO VERDE	2007	1649621738.63689

CABO VERDE	2008	1959620648.31578

CABO VERDE	2009	1852334575.17521

CABO VERDE	2010	1824751467.92957

CABO VERDE	2011	2046817987.20109

CABO VERDE	2012	1913081210.41411

CABO VERDE	2013	2028910915.16446

CABO VERDE	2014	2041930125.42979

CABO VERDE	2015	1749857620.35329

CABO VERDE	2016	1849789992.7426

CABO VERDE	2017	1996741544.61574

CABO VERDE	2018	2205099509.15987

CABO VERDE	2019	2252177133.74705

CABO VERDE	2020	1821565617.6945

CABO VERDE	2021	2051842609.64558

CABO VERDE	2022	2247003347.63376

CABO VERDE	2023	2533819406.4916

CAMBODIA	2000	3694168979.32019

CAMBODIA	2001	4145665969.92864

CAMBODIA	2002	4501227626.62752

CAMBODIA	2003	5046693484.31767

CAMBODIA	2004	5883297159.87352

CAMBODIA	2005	7066296463.3598

CAMBODIA	2006	8350531016.65753

CAMBODIA	2007	10127916459.8983

CAMBODIA	2008	12174303999.0812

CAMBODIA	2009	12502901169.7377

CAMBODIA	2010	13808673288.0696

CAMBODIA	2011	16032622023.8265

CAMBODIA	2012	17826536699.8016

CAMBODIA	2013	19807135252.8649

CAMBODIA	2014	22041463967.9009

CAMBODIA	2015	24174170369.0738

CAMBODIA	2016	26556545153.3573

CAMBODIA	2017	29355665909.7905

CAMBODIA	2018	33145892168.8958

CAMBODIA	2019	36685356407.7206

CAMBODIA	2020	34818073901.4851

CAMBODIA	2021	36790163687.4421

CAMBODIA	2022	39994532959.6074

CAMBODIA	2023	42335646895.7984

CAMEROON	2000	10566579294.9831

CAMEROON	2001	10953485349.1135

CAMEROON	2002	12417251350.4882

CAMEROON	2003	15970315034.9903

CAMEROON	2004	18826214135.6419

CAMEROON	2005	19509852206.9341

CAMEROON	2006	20910512974.933

CAMEROON	2007	23928250433.0378

CAMEROON	2008	27715142032.913

CAMEROON	2009	27932970317.129

CAMEROON	2010	27507501821.0296

CAMEROON	2011	30630910495.217

CAMEROON	2012	30155062329.2821

CAMEROON	2013	33728621180.3231

CAMEROON	2014	36386544706.0806

CAMEROON	2015	32210233020.4569

CAMEROON	2016	33814337044.3765

CAMEROON	2017	36098547033.1655

CAMEROON	2018	39955552189.795

CAMEROON	2019	39667757527.6578

CAMEROON	2020	40773241177.0505

CAMEROON	2021	45011937346.8384

CAMEROON	2022	44347206072.5513

CAMEROON	2023	49279410982.826

CANADA	2000	744773415931.587

CANADA	2001	738981792355.372

CANADA	2002	760649334098.005

CANADA	2003	895540646634.787

CANADA	2004	1026690238278.25

CANADA	2005	1173108598778.68

CANADA	2006	1319264809590.97

CANADA	2007	1468820407783.26

CANADA	2008	1552989690721.65

CANADA	2009	1374625142157.29

CANADA	2010	1617343367486.26

CANADA	2011	1793326630174.52

CANADA	2012	1828366481521.6

CANADA	2013	1846597421834.98

CANADA	2014	1805749878439.94

CANADA	2015	1556508816217.14

CANADA	2016	1527994741907.43

CANADA	2017	1649265644244.09

CANADA	2018	1725329192783.02

CANADA	2019	1743725183672.52

CANADA	2020	1655684730000.19

CANADA	2021	2007472181464.15

CANADA	2022	2161483369422.01

CANADA	2023	2142470914401.36

CAYMAN ISLANDS	2006	4200288241.15296

CAYMAN ISLANDS	2007	4466278065.11226

CAYMAN ISLANDS	2008	4585949023.79609

CAYMAN ISLANDS	2009	4281714566.85827

CAYMAN ISLANDS	2010	4156841107.36443

CAYMAN ISLANDS	2011	4186073104.29242

CAYMAN ISLANDS	2012	4291004524.0181

CAYMAN ISLANDS	2013	4405796023.18409

CAYMAN ISLANDS	2014	4562853611.41445

CAYMAN ISLANDS	2015	4708167232.66893

CAYMAN ISLANDS	2016	4909322237.28895

CAYMAN ISLANDS	2017	5166281305.12522

CAYMAN ISLANDS	2018	5530178440.71376

CAYMAN ISLANDS	2019	5941896607.58643

CAYMAN ISLANDS	2020	5655358021.43209

CAYMAN ISLANDS	2021	6060026520.10608

CAYMAN ISLANDS	2022	6600843963.37585

CAYMAN ISLANDS	2023	7139428557.71423

CENTRAL AFRICAN REPUBLIC	2000	916777282.691659

CENTRAL AFRICAN REPUBLIC	2001	932648604.751954

CENTRAL AFRICAN REPUBLIC	2002	996068144.884889

CENTRAL AFRICAN REPUBLIC	2003	1142315522.53864

CENTRAL AFRICAN REPUBLIC	2004	1272360517.32373

CENTRAL AFRICAN REPUBLIC	2005	1337894378.73743

CENTRAL AFRICAN REPUBLIC	2006	1461859762.33459

CENTRAL AFRICAN REPUBLIC	2007	1699811294.94935

CENTRAL AFRICAN REPUBLIC	2008	1993407888.49838

CENTRAL AFRICAN REPUBLIC	2009	2067381665.25454

CENTRAL AFRICAN REPUBLIC	2010	2142591540.40068

CENTRAL AFRICAN REPUBLIC	2011	2437982705.12093

CENTRAL AFRICAN REPUBLIC	2012	2510126512.22831

CENTRAL AFRICAN REPUBLIC	2013	1691544110.18543

CENTRAL AFRICAN REPUBLIC	2014	1894813389.40325

CENTRAL AFRICAN REPUBLIC	2015	1695825714.19282

CENTRAL AFRICAN REPUBLIC	2016	1825018144.65595

CENTRAL AFRICAN REPUBLIC	2017	2072349972.6818

CENTRAL AFRICAN REPUBLIC	2018	2220979146.11241

CENTRAL AFRICAN REPUBLIC	2019	2221301351.43918

CENTRAL AFRICAN REPUBLIC	2020	2326720900.38047

CENTRAL AFRICAN REPUBLIC	2021	2516498412.46384

CENTRAL AFRICAN REPUBLIC	2022	2382618615.01694

CENTRAL AFRICAN REPUBLIC	2023	2555492085.24831

CHAD	2000	1388506771.58756

CHAD	2001	1710843377.00119

CHAD	2002	1997005708.81576

CHAD	2003	2742815071.5744

CHAD	2004	4422855660.82592

CHAD	2005	6649307523.64377

CHAD	2006	7428701453.91509

CHAD	2007	8650137743.32547

CHAD	2008	10393833765.3651

CHAD	2009	9290728318.98821

CHAD	2010	10668103554.1192

CHAD	2011	12172308851.0395

CHAD	2012	12367362757.1342

CHAD	2013	12953534866.4286

CHAD	2014	13940767218.5849

CHAD	2015	10950392256.9543

CHAD	2016	10097778098.1707

CHAD	2017	10000394381.0177

CHAD	2018	11239167898.3395

CHAD	2019	11314951091.7283

CHAD	2020	10715396042.3343

CHAD	2021	11779981332.8631

CHAD	2022	12396807588.4082

CHAD	2023	13149325362.3347

CHILE	2000	78339750721.7352

CHILE	2001	71574739561.4329

CHILE	2002	70264045939.1322

CHILE	2003	76492579644.0605

CHILE	2004	99075985773.176

CHILE	2005	122294145162.835

CHILE	2006	153843518171.43

CHILE	2007	172491076033.863

CHILE	2008	179894594475.98

CHILE	2009	171777900623.177

CHILE	2010	217051209240.298

CHILE	2011	251382573885.594

CHILE	2012	267024782480.28

CHILE	2013	277395018837.366

CHILE	2014	259560978231.552

CHILE	2015	242450355827.827

CHILE	2016	249344863933.461

CHILE	2017	276154259987.103

CHILE	2018	295857562991.709

CHILE	2019	278285058719.466

CHILE	2020	254042159309.311

CHILE	2021	315515014838.539

CHILE	2022	302116539409.03

CHILE	2023	335533331669.219

CHINA	2000	1211331651866.09

CHINA	2001	1339400897105.11

CHINA	2002	1470557654799.95

CHINA	2003	1660280543846.79

CHINA	2004	1955346768721.39

CHINA	2005	2285961149879.85

CHINA	2006	2752118657184.02

CHINA	2007	3550327802998.4

CHINA	2008	4594336785737.67

CHINA	2009	5101691124285.21

CHINA	2010	6087191746679.49

CHINA	2011	7551545703440.75

CHINA	2012	8532185381680.59

CHINA	2013	9570471111831.68

CHINA	2014	10475624944355.2

CHINA	2015	11061572618578.7

CHINA	2016	11233313730348.7

CHINA	2017	12310491333980.9

CHINA	2018	13894907857880.6

CHINA	2019	14279968506271.7

CHINA	2020	14687744162801.0

CHINA	2021	17820459508852.2

CHINA	2022	17881782683707.3

CHINA	2023	17794783039552.0

COLOMBIA	2000	99875074951.0278

COLOMBIA	2001	98200641203.3892

COLOMBIA	2002	97945812802.8882

COLOMBIA	2003	94644969157.0987

COLOMBIA	2004	117092416666.245

COLOMBIA	2005	145600529605.803

COLOMBIA	2006	161792958904.864

COLOMBIA	2007	206229540926.312

COLOMBIA	2008	242504150472.931

COLOMBIA	2009	232468663109.595

COLOMBIA	2010	286498534094.963

COLOMBIA	2011	334966134804.887

COLOMBIA	2012	370691143018.039

COLOMBIA	2013	382093697077.685

COLOMBIA	2014	381240864422.407

COLOMBIA	2015	293492370193.166

COLOMBIA	2016	282720100286.228

COLOMBIA	2017	311866875156.879

COLOMBIA	2018	334198218098.276

COLOMBIA	2019	323031701192.84

COLOMBIA	2020	270348342541.465

COLOMBIA	2021	318524633225.395

COLOMBIA	2022	345329875078.512

COLOMBIA	2023	363493841244.303

COMOROS	2000	351136579.648632

COMOROS	2001	378512024.077556

COMOROS	2002	425964681.044378

COMOROS	2003	546885222.713065

COMOROS	2004	633706110.795614

COMOROS	2005	653845169.168576

COMOROS	2006	698431793.872776

COMOROS	2007	795673152.867077

COMOROS	2008	915659107.965823

COMOROS	2009	905341172.70583

COMOROS	2010	907978730.887844

COMOROS	2011	1023086273.53336

COMOROS	2012	1015843490.82374

COMOROS	2013	1116224106.83728

COMOROS	2014	1149587661.00693

COMOROS	2015	966029600.862227

COMOROS	2016	1012835493.19325

COMOROS	2017	1077439756.59451

COMOROS	2018	1188797449.38584

COMOROS	2019	1195019531.9011

COMOROS	2020	1225039196.61091

COMOROS	2021	1296089479.91978

COMOROS	2022	1242519407.77603

COMOROS	2023	1352380971.24055

CONGO	2000	3227927697.57921

CONGO	2001	2796704604.03812

CONGO	2002	3034250923.97726

CONGO	2003	3503723087.74483

CONGO	2004	4656974940.12721

CONGO	2005	6650001680.48544

CONGO	2006	8072305029.06514

CONGO	2007	8782703436.70188

CONGO	2008	11649857673.4436

CONGO	2009	9723299915.25312

CONGO	2010	13148396211.5955

CONGO	2011	15655383576.6515

CONGO	2012	17692911296.3044

CONGO	2013	17958720699.0868

CONGO	2014	17919321078.0284

CONGO	2015	12434793867.3568

CONGO	2016	10931328150.8478

CONGO	2017	11834473039.3645

CONGO	2018	14773900288.5135

CONGO	2019	13976637779.9763

CONGO	2020	11468687464.0046

CONGO	2021	14825690210.9157

CONGO	2022	15817030154.6941

CONGO	2023	15321055822.5167

CONGO, DEMOCRATIC REPUBLIC OF THE	2000	19088046305.7971

CONGO, DEMOCRATIC REPUBLIC OF THE	2001	7438189100.33333

CONGO, DEMOCRATIC REPUBLIC OF THE	2002	8728038525.14034

CONGO, DEMOCRATIC REPUBLIC OF THE	2003	8937567059.87754

CONGO, DEMOCRATIC REPUBLIC OF THE	2004	10297483481.223

CONGO, DEMOCRATIC REPUBLIC OF THE	2005	11964484465.9388

CONGO, DEMOCRATIC REPUBLIC OF THE	2006	14451901696.3878

CONGO, DEMOCRATIC REPUBLIC OF THE	2007	16737071816.38

CONGO, DEMOCRATIC REPUBLIC OF THE	2008	19788515590.1284

CONGO, DEMOCRATIC REPUBLIC OF THE	2009	18648372553.0921

CONGO, DEMOCRATIC REPUBLIC OF THE	2010	21565721044.8462

CONGO, DEMOCRATIC REPUBLIC OF THE	2011	25839749199.3671

CONGO, DEMOCRATIC REPUBLIC OF THE	2012	29306235285.2597

CONGO, DEMOCRATIC REPUBLIC OF THE	2013	32679745048.4427

CONGO, DEMOCRATIC REPUBLIC OF THE	2014	35909040925.9375

CONGO, DEMOCRATIC REPUBLIC OF THE	2015	37917706497.1793

CONGO, DEMOCRATIC REPUBLIC OF THE	2016	37134801555.3322

CONGO, DEMOCRATIC REPUBLIC OF THE	2017	38019264794.8263

CONGO, DEMOCRATIC REPUBLIC OF THE	2018	47568210009.8172

CONGO, DEMOCRATIC REPUBLIC OF THE	2019	51775829877.2088

CONGO, DEMOCRATIC REPUBLIC OF THE	2020	48716961860.1325

CONGO, DEMOCRATIC REPUBLIC OF THE	2021	55328482783.5393

CONGO, DEMOCRATIC REPUBLIC OF THE	2022	65801547619.5815

CONGO, DEMOCRATIC REPUBLIC OF THE	2023	66383287002.9867

COSTA RICA	2000	15013629661.8969

COSTA RICA	2001	15976174336.9721

COSTA RICA	2002	16578820687.2881

COSTA RICA	2003	17271760506.9483

COSTA RICA	2004	18610594846.2083

COSTA RICA	2005	20040642476.9817

COSTA RICA	2006	22715540324.3032

COSTA RICA	2007	26884700709.3146

COSTA RICA	2008	30801745700.4514

COSTA RICA	2009	30745714312.6417

COSTA RICA	2010	37658616951.8038

COSTA RICA	2011	42762613698.9636

COSTA RICA	2012	47231655431.7355

COSTA RICA	2013	50949668841.6696

COSTA RICA	2014	52016408854.2658

COSTA RICA	2015	56441920820.5194

COSTA RICA	2016	58847019609.6549

COSTA RICA	2017	60516044656.5206

COSTA RICA	2018	62420164991.5374

COSTA RICA	2019	64417670521.3545

COSTA RICA	2020	62395610760.0492

COSTA RICA	2021	64960725734.1965

COSTA RICA	2022	69243626028.5936

COSTA RICA	2023	86497941439.0174

CROATIA	2000	22134411297.473

CROATIA	2001	23066883849.6467

CROATIA	2002	26757722428.6781

CROATIA	2003	35245317001.8224

CROATIA	2004	41836292157.3335

CROATIA	2005	45013119281.806

CROATIA	2006	49590197656.5482

CROATIA	2007	59298265769.9946

CROATIA	2008	68478776205.9826

CROATIA	2009	62321642125.1721

CROATIA	2010	58981738868.753

CROATIA	2011	62903737379.7834

CROATIA	2012	57551963753.2104

CROATIA	2013	59852401272.3204

CROATIA	2014	59612144078.4133

CROATIA	2015	51005200669.6941

CROATIA	2016	52654855638.1057

CROATIA	2017	56186190437.9959

CROATIA	2018	61668130122.5878

CROATIA	2019	61467582193.6824

CROATIA	2020	57963370885.0798

CROATIA	2021	69006802298.6956

CROATIA	2022	71198635101.9514

CROATIA	2023	84393795502.4421

CUBA	2000	30565400000.0

CUBA	2001	31682400000.0

CUBA	2002	33590500000.0

CUBA	2003	35901200000.0

CUBA	2004	38203000000.0

CUBA	2005	42643836100.0

CUBA	2006	48835925925.9259

CUBA	2007	54262870370.3704

CUBA	2008	56302129629.6296

CUBA	2009	57481481481.4815

CUBA	2010	59562962962.963

CUBA	2011	68990000000.0

CUBA	2012	73141000000.0

CUBA	2013	77148000000.0

CUBA	2014	80656100000.0

CUBA	2015	87132800000.0

CUBA	2016	91370407863.7

CUBA	2017	96850649691.7406

CUBA	2018	100050036096.123

CUBA	2019	103427600000.0

CUBA	2020	107351800000.0

CURAÇAO	2000	2120511229.05028

CURAÇAO	2001	2143450726.25698

CURAÇAO	2002	2160784692.73743

CURAÇAO	2003	2202117374.30168

CURAÇAO	2004	2237160502.7933

CURAÇAO	2005	2344637262.56983

CURAÇAO	2006	2457581731.84358

CURAÇAO	2007	2593831508.37989

CURAÇAO	2008	2833476145.2514

CURAÇAO	2009	2869153184.35754

CURAÇAO	2010	2951342793.29609

CURAÇAO	2011	2930092234.63687

CURAÇAO	2012	3012836256.98324

CURAÇAO	2013	3033568603.35196

CURAÇAO	2014	3059406983.24022

CURAÇAO	2015	3058779217.87709

CURAÇAO	2016	3024690167.59777

CURAÇAO	2017	3033433240.22346

CURAÇAO	2018	3046364804.46927

CURAÇAO	2019	3026124134.07821

CURAÇAO	2020	2534327597.76536

CURAÇAO	2021	2739608156.42458

CURAÇAO	2022	3075180834.72417

CURAÇAO	2023	3281419347.37053

CYPRUS	2000	9985847313.85485

CYPRUS	2001	10397898907.1038

CYPRUS	2002	11420228846.1538

CYPRUS	2003	14547329558.3239

CYPRUS	2004	17320551250.0

CYPRUS	2005	18433412510.8817

CYPRUS	2006	20072754986.8272

CYPRUS	2007	23968727073.6381

CYPRUS	2008	27844646257.507

CYPRUS	2009	26048179949.1741

CYPRUS	2010	25799940077.6075

CYPRUS	2011	27641547909.7011

CYPRUS	2012	25047436974.6819

CYPRUS	2013	23959712860.8331

CYPRUS	2014	23225918259.9824

CYPRUS	2015	19909278416.8575

CYPRUS	2016	21046462280.5979

CYPRUS	2017	22946570628.7576

CYPRUS	2018	25754001367.5448

CYPRUS	2019	26196667099.5303

CYPRUS	2020	25555093854.2968

CYPRUS	2021	30372874319.6285

CYPRUS	2022	30976176886.8521

CYPRUS	2023	33886930712.3394

CZECHIA	2000	62175642238.0847

CZECHIA	2001	68135304463.9641

CZECHIA	2002	82607869609.574

CZECHIA	2003	100435924704.881

CZECHIA	2004	120147899983.657

CZECHIA	2005	137264185596.1

CZECHIA	2006	156236258386.589

CZECHIA	2007	190040702286.917

CZECHIA	2008	236506264753.95

CZECHIA	2009	206971882704.716

CZECHIA	2010	211168667286.27

CZECHIA	2011	231429378717.312

CZECHIA	2012	210363223087.728

CZECHIA	2013	213024360541.119

CZECHIA	2014	210911285077.683

CZECHIA	2015	189107698561.919

CZECHIA	2016	198160659303.939

CZECHIA	2017	221563575696.217

CZECHIA	2018	251992360762.236

CZECHIA	2019	256794209028.77

CZECHIA	2020	251109660602.536

CZECHIA	2021	290972714482.313

CZECHIA	2022	301831228325.556

CZECHIA	2023	343207874553.734

CÔTE D'IVOIRE	2000	16577533891.8785

CÔTE D'IVOIRE	2001	16810537043.8407

CÔTE D'IVOIRE	2002	18054383320.8474

CÔTE D'IVOIRE	2003	21251754340.4305

CÔTE D'IVOIRE	2004	23510575681.3686

CÔTE D'IVOIRE	2005	24036918703.1747

CÔTE D'IVOIRE	2006	25281413263.3712

CÔTE D'IVOIRE	2007	28760090953.3081

CÔTE D'IVOIRE	2008	34078240293.2559

CÔTE D'IVOIRE	2009	33886813250.2036

CÔTE D'IVOIRE	2010	34936307980.063

CÔTE D'IVOIRE	2011	36693710801.3976

CÔTE D'IVOIRE	2012	36302302877.2977

CÔTE D'IVOIRE	2013	42760235484.6093

CÔTE D'IVOIRE	2014	48843005613.7091

CÔTE D'IVOIRE	2015	45815005169.2651

CÔTE D'IVOIRE	2016	48407761036.8238

CÔTE D'IVOIRE	2017	52512343996.69

CÔTE D'IVOIRE	2018	58522477786.6889

CÔTE D'IVOIRE	2019	60382894697.3557

CÔTE D'IVOIRE	2020	63027852805.4204

CÔTE D'IVOIRE	2021	72794636653.7793

CÔTE D'IVOIRE	2022	70173140101.4315

CÔTE D'IVOIRE	2023	78875489245.0538

DENMARK	2000	164043817223.59

DENMARK	2001	164881594415.341

DENMARK	2002	178788209558.311

DENMARK	2003	218421193436.252

DENMARK	2004	251986155630.852

DENMARK	2005	265150087711.985

DENMARK	2006	283386151543.687

DENMARK	2007	320213157595.018

DENMARK	2008	354979471960.142

DENMARK	2009	322619152194.594

DENMARK	2010	322345594075.47

DENMARK	2011	344315595263.175

DENMARK	2012	326792574244.963

DENMARK	2013	344631016965.12

DENMARK	2014	352832602064.452

DENMARK	2015	301758922337.637

DENMARK	2016	312181849372.233

DENMARK	2017	331610593961.988

DENMARK	2018	355293374912.393

DENMARK	2019	345401473012.615

DENMARK	2020	355631021931.621

DENMARK	2021	408378204639.999

DENMARK	2022	401945576107.963

DENMARK	2023	407091920305.404

DJIBOUTI	2000	551230861.856505

DJIBOUTI	2001	572417440.820162

DJIBOUTI	2002	591122039.601398

DJIBOUTI	2003	622044665.515049

DJIBOUTI	2004	666072101.777505

DJIBOUTI	2005	708633194.726566

DJIBOUTI	2006	768873684.032838

DJIBOUTI	2007	847918929.107984

DJIBOUTI	2008	999105339.267729

DJIBOUTI	2009	1049110684.72493

DJIBOUTI	2010	1128611700.3618

DJIBOUTI	2011	1239144501.77525

DJIBOUTI	2012	1353632941.5207

DJIBOUTI	2013	2042817162.85639

DJIBOUTI	2014	2214679081.25658

DJIBOUTI	2015	2424391785.43897

DJIBOUTI	2016	2604955228.70117

DJIBOUTI	2017	2762581334.22612

DJIBOUTI	2018	2913466732.12507

DJIBOUTI	2019	3088853638.56832

DJIBOUTI	2020	3185150981.03207

DJIBOUTI	2021	3385825228.86997

DJIBOUTI	2022	3674298479.07676

DJIBOUTI	2023	4098530513.55777

DOMINICA	2000	333470370.37037

DOMINICA	2001	340203703.703704

DOMINICA	2002	333196296.296296

DOMINICA	2003	343311111.111111

DOMINICA	2004	367200000.0

DOMINICA	2005	364255555.555556

DOMINICA	2006	390251851.851852

DOMINICA	2007	421374074.074074

DOMINICA	2008	458188888.888889

DOMINICA	2009	489074074.074074

DOMINICA	2010	493825925.925926

DOMINICA	2011	501025925.925926

DOMINICA	2012	485996296.296296

DOMINICA	2013	498296296.296296

DOMINICA	2014	520429629.62963

DOMINICA	2015	540737037.037037

DOMINICA	2016	576229629.62963

DOMINICA	2017	521551851.851852

DOMINICA	2018	554770370.37037

DOMINICA	2019	611537037.037037

DOMINICA	2020	504214814.814815

DOMINICA	2021	555266666.666667

DOMINICA	2022	607159259.259259

DOMINICA	2023	653992592.592593

DOMINICAN REPUBLIC	2000	24305780628.6677

DOMINICAN REPUBLIC	2001	25601823687.5742

DOMINICAN REPUBLIC	2002	27137440786.2562

DOMINICAN REPUBLIC	2003	21403167848.1444

DOMINICAN REPUBLIC	2004	22322387382.494

DOMINICAN REPUBLIC	2005	35777560683.9366

DOMINICAN REPUBLIC	2006	37879830084.2627

DOMINICAN REPUBLIC	2007	43965458508.5056

DOMINICAN REPUBLIC	2008	48122601530.3324

DOMINICAN REPUBLIC	2009	48261078913.7266

DOMINICAN REPUBLIC	2010	53860187257.9593

DOMINICAN REPUBLIC	2011	58029773599.455

DOMINICAN REPUBLIC	2012	60681535652.5373

DOMINICAN REPUBLIC	2013	62682159338.0354

DOMINICAN REPUBLIC	2014	67179955677.2791

DOMINICAN REPUBLIC	2015	71164826836.5281

DOMINICAN REPUBLIC	2016	75704647877.6559

DOMINICAN REPUBLIC	2017	79998046305.79

DOMINICAN REPUBLIC	2018	85555390139.118

DOMINICAN REPUBLIC	2019	88941372558.2397

DOMINICAN REPUBLIC	2020	78844656298.1776

DOMINICAN REPUBLIC	2021	94243425938.3647

DOMINICAN REPUBLIC	2022	113537368176.13

DOMINICAN REPUBLIC	2023	121444279313.931

ECUADOR	2000	17539454727.3637

ECUADOR	2001	23127055000.0

ECUADOR	2002	27054197000.0

ECUADOR	2003	30965208000.0

ECUADOR	2004	35194947000.0

ECUADOR	2005	40278849000.0

ECUADOR	2006	45690762000.0

ECUADOR	2007	49848725000.0

ECUADOR	2008	61139438000.0

ECUADOR	2009	60094978000.0

ECUADOR	2010	68151329000.0

ECUADOR	2011	78986648000.0

ECUADOR	2012	87735048000.0

ECUADOR	2013	96570334000.0

ECUADOR	2014	102717794000.0

ECUADOR	2015	97209558000.0

ECUADOR	2016	97671433000.0

ECUADOR	2017	104467486000.0

ECUADOR	2018	107478962000.0

ECUADOR	2019	107595829000.0

ECUADOR	2020	95865472000.0

ECUADOR	2021	107435101000.0

ECUADOR	2022	116586079000.0

ECUADOR	2023	118844826000.0

EGYPT	2000	99838543960.0763

EGYPT	2001	96684636118.5984

EGYPT	2002	85146067415.7303

EGYPT	2003	80288461538.4615

EGYPT	2004	78782467532.4675

EGYPT	2005	89600665557.4043

EGYPT	2006	107426086956.522

EGYPT	2007	130437828371.278

EGYPT	2008	162818181818.182

EGYPT	2009	189147005444.646

EGYPT	2010	218983666061.706

EGYPT	2011	235989672977.625

EGYPT	2012	279116666666.667

EGYPT	2013	288434108527.132

EGYPT	2014	305595408895.265

EGYPT	2015	329366576819.407

EGYPT	2016	332441717791.411

EGYPT	2017	248362771739.13

EGYPT	2018	262588632526.73

EGYPT	2019	318678815489.749

EGYPT	2020	383817841547.099

EGYPT	2021	424671765455.704

EGYPT	2022	476747720364.742

EGYPT	2023	396002496996.96

EL SALVADOR	2000	11784927700.0

EL SALVADOR	2001	12282533600.0

EL SALVADOR	2002	12664190300.0

EL SALVADOR	2003	13243892200.0

EL SALVADOR	2004	13724810900.0

EL SALVADOR	2005	14698000000.0

EL SALVADOR	2006	15999890000.0

EL SALVADOR	2007	17011750000.0

EL SALVADOR	2008	17986890000.0

EL SALVADOR	2009	17601620000.0

EL SALVADOR	2010	18447920000.0

EL SALVADOR	2011	20283780000.0

EL SALVADOR	2012	21386150000.0

EL SALVADOR	2013	21990960000.0

EL SALVADOR	2014	22593470000.0

EL SALVADOR	2015	23438240000.0

EL SALVADOR	2016	24191430000.0

EL SALVADOR	2017	24979190000.0

EL SALVADOR	2018	26020850000.0

EL SALVADOR	2019	26881140000.0

EL SALVADOR	2020	24921190000.0

EL SALVADOR	2021	29043140000.0

EL SALVADOR	2022	31988920000.0

EL SALVADOR	2023	34015620000.0

EQUATORIAL GUINEA	2000	1045998496.43872

EQUATORIAL GUINEA	2001	1461139022.02954

EQUATORIAL GUINEA	2002	1806742742.27311

EQUATORIAL GUINEA	2003	2484745935.09329

EQUATORIAL GUINEA	2004	4410764338.66733

EQUATORIAL GUINEA	2005	8217369092.65224

EQUATORIAL GUINEA	2006	10086528698.8604

EQUATORIAL GUINEA	2007	13071718758.7373

EQUATORIAL GUINEA	2008	19749893536.3204

EQUATORIAL GUINEA	2009	15027795173.2187

EQUATORIAL GUINEA	2010	16314443436.2903

EQUATORIAL GUINEA	2011	21357343668.9447

EQUATORIAL GUINEA	2012	22388344143.9131

EQUATORIAL GUINEA	2013	21948834283.7856

EQUATORIAL GUINEA	2014	21765453081.9826

EQUATORIAL GUINEA	2015	13185496881.0174

EQUATORIAL GUINEA	2016	11240808847.8878

EQUATORIAL GUINEA	2017	12200913878.9827

EQUATORIAL GUINEA	2018	13097012133.6159

EQUATORIAL GUINEA	2019	11364133549.7478

EQUATORIAL GUINEA	2020	9893816007.7398

EQUATORIAL GUINEA	2021	12215878032.7166

EQUATORIAL GUINEA	2022	13687643435.6249

EQUATORIAL GUINEA	2023	12337550583.754

ERITREA	2000	706370815.584416

ERITREA	2001	752371688.743186

ERITREA	2002	729321680.154324

ERITREA	2003	870248267.550163

ERITREA	2004	1109054005.43971

ERITREA	2005	1098424685.66169

ERITREA	2006	1211161879.6748

ERITREA	2007	1317974491.05691

ERITREA	2008	1380188800.0

ERITREA	2009	1856695551.21951

ERITREA	2010	1589515447.15447

ERITREA	2011	2065001626.01626

ESTONIA	2000	5686579747.53524

ESTONIA	2001	6250218422.70164

ESTONIA	2002	7370119619.4782

ESTONIA	2003	9876595528.45528

ESTONIA	2004	12148595031.0559

ESTONIA	2005	14109491356.7964

ESTONIA	2006	17025671810.3124

ESTONIA	2007	22450264166.4385

ESTONIA	2008	24342935403.5447

ESTONIA	2009	19633984440.1223

ESTONIA	2010	19524355419.038

ESTONIA	2011	23303915794.7569

ESTONIA	2012	23237406116.3988

ESTONIA	2013	25451032780.7573

ESTONIA	2014	27055689003.0038

ESTONIA	2015	23311847750.9394

ESTONIA	2016	24561027787.7896

ESTONIA	2017	27469461919.1189

ESTONIA	2018	31222632740.7247

ESTONIA	2019	31873748770.0313

ESTONIA	2020	31820771493.8974

ESTONIA	2021	37204563051.4723

ESTONIA	2022	38376046174.971

ESTONIA	2023	41291245222.1948

ESWATINI	2000	1738093840.36607

ESWATINI	2001	1542477308.89408

ESWATINI	2002	1432221739.12342

ESWATINI	2003	2197598466.25447

ESWATINI	2004	2770082791.50412

ESWATINI	2005	3178112498.67911

ESWATINI	2006	3291330019.17287

ESWATINI	2007	3469381231.49049

ESWATINI	2008	3294084314.15058

ESWATINI	2009	3580428052.81393

ESWATINI	2010	4438765085.93784

ESWATINI	2011	4820478680.18375

ESWATINI	2012	4886551483.93374

ESWATINI	2013	4418333192.47449

ESWATINI	2014	4250545460.94523

ESWATINI	2015	3878174403.5524

ESWATINI	2016	3705918654.13708

ESWATINI	2017	4437538381.32249

ESWATINI	2018	4659474399.74018

ESWATINI	2019	4594818143.27624

ESWATINI	2020	4105756862.55271

ESWATINI	2021	4737671576.32851

ESWATINI	2022	4695372785.0814

ESWATINI	2023	4442875788.08505

ETHIOPIA	2000	8242349617.8638

ETHIOPIA	2001	8231326016.47494

ETHIOPIA	2002	7850809498.16803

ETHIOPIA	2003	8623691300.04079

ETHIOPIA	2004	10131187261.4421

ETHIOPIA	2005	12401139453.9738

ETHIOPIA	2006	15280861834.6024

ETHIOPIA	2007	19707616772.7996

ETHIOPIA	2008	27066912635.2228

ETHIOPIA	2009	32437389116.038

ETHIOPIA	2010	29933790334.3418

ETHIOPIA	2011	31952763089.33

ETHIOPIA	2012	43310721414.0829

ETHIOPIA	2013	47648276605.0123

ETHIOPIA	2014	55612228233.5179

ETHIOPIA	2015	64589328550.5953

ETHIOPIA	2016	74296745207.8721

ETHIOPIA	2017	81770886825.6048

ETHIOPIA	2018	84269196625.8784

ETHIOPIA	2019	95912607722.3032

ETHIOPIA	2020	107657734392.446

ETHIOPIA	2021	111261882958.426

ETHIOPIA	2022	126772703047.701

ETHIOPIA	2023	163697927593.982

FAROE ISLANDS	2000	1067109530.64798

FAROE ISLANDS	2001	1160268212.07291

FAROE ISLANDS	2002	1275093689.27107

FAROE ISLANDS	2003	1501941580.88903

FAROE ISLANDS	2004	1724770770.83393

FAROE ISLANDS	2005	1759739599.22694

FAROE ISLANDS	2006	2017680834.89917

FAROE ISLANDS	2007	2339015313.29513

FAROE ISLANDS	2008	2489873249.62815

FAROE ISLANDS	2009	2296065170.05552

FAROE ISLANDS	2010	2331796784.36009

FAROE ISLANDS	2011	2505740669.27039

FAROE ISLANDS	2012	2427200388.91831

FAROE ISLANDS	2013	2690110520.92548

FAROE ISLANDS	2014	2914012679.27277

FAROE ISLANDS	2015	2573905971.05459

FAROE ISLANDS	2016	2813278868.78208

FAROE ISLANDS	2017	2980057377.87967

FAROE ISLANDS	2018	3188600927.46688

FAROE ISLANDS	2019	3266432734.22819

FAROE ISLANDS	2020	3271813311.5831

FAROE ISLANDS	2021	3664686796.62669

FAROE ISLANDS	2022	3566698397.6602

FAROE ISLANDS	2023	3907323961.33964

FIJI	2000	1678219507.89829

FIJI	2001	1652462023.46215

FIJI	2002	1833279985.36741

FIJI	2003	2300492465.32276

FIJI	2004	2708078476.63012

FIJI	2005	2980403844.72096

FIJI	2006	3076305452.86506

FIJI	2007	3378314599.76402

FIJI	2008	3523185919.55826

FIJI	2009	2870624635.68032

FIJI	2010	3140166712.79624

FIJI	2011	3779411899.37483

FIJI	2012	3972028104.47328

FIJI	2013	4189967998.51424

FIJI	2014	4857104791.41609

FIJI	2015	4682479912.05203

FIJI	2016	4930213634.35692

FIJI	2017	5353469171.0611

FIJI	2018	5581425324.91185

FIJI	2019	5444407214.31758

FIJI	2020	4432466237.09588

FIJI	2021	4305031630.81808

FIJI	2022	4969503560.7735

FIJI	2023	5442046565.04719

FINLAND	2000	125967821110.589

FINLAND	2001	129519672868.898

FINLAND	2002	140360963811.765

FINLAND	2003	171612867735.686

FINLAND	2004	197458297639.769

FINLAND	2005	204859368790.661

FINLAND	2006	217044068234.117

FINLAND	2007	256360251537.648

FINLAND	2008	285698662071.094

FINLAND	2009	253480783439.453

FINLAND	2010	249429613683.334

FINLAND	2011	275126915515.565

FINLAND	2012	257443384492.969

FINLAND	2013	270268036626.275

FINLAND	2014	273478528954.901

FINLAND	2015	233210733506.25

FINLAND	2016	238777818792.608

FINLAND	2017	253846138440.0

FINLAND	2018	273869255596.078

FINLAND	2019	267014821129.411

FINLAND	2020	270000311606.226

FINLAND	2021	294223210496.119

FINLAND	2022	280241515774.32

FINLAND	2023	295532341254.907

FRANCE	2000	1360959069477.49

FRANCE	2001	1370376677298.86

FRANCE	2002	1492427756382.43

FRANCE	2003	1835095983049.09

FRANCE	2004	2109792297237.03

FRANCE	2005	2192146403028.17

FRANCE	2006	2317861544690.82

FRANCE	2007	2655816911866.56

FRANCE	2008	2926802941585.86

FRANCE	2009	2700075882518.98

FRANCE	2010	2646230027988.34

FRANCE	2011	2870408553990.28

FRANCE	2012	2683007095787.23

FRANCE	2013	2816077607875.26

FRANCE	2014	2861236112552.42

FRANCE	2015	2442483452642.5

FRANCE	2016	2470407619777.13

FRANCE	2017	2588868323334.71

FRANCE	2018	2781576320884.39

FRANCE	2019	2722793515171.76

FRANCE	2020	2647926055110.05

FRANCE	2021	2966433692008.09

FRANCE	2022	2796302210398.84

FRANCE	2023	3051831611384.76

FRENCH POLYNESIA	2000	3599845480.34359

FRENCH POLYNESIA	2001	3573808556.31268

FRENCH POLYNESIA	2002	3965405552.5203

FRENCH POLYNESIA	2003	4927780606.7707

FRENCH POLYNESIA	2004	5564109981.9138

FRENCH POLYNESIA	2005	5705052134.54253

FRENCH POLYNESIA	2006	5877997979.62266

FRENCH POLYNESIA	2007	6631156405.59637

FRENCH POLYNESIA	2008	7136741421.95908

FRENCH POLYNESIA	2009	6584557973.9375

FRENCH POLYNESIA	2010	6086644798.55982

FRENCH POLYNESIA	2011	6203940036.91982

FRENCH POLYNESIA	2012	5692858099.00217

FRENCH POLYNESIA	2013	6031827122.60663

FRENCH POLYNESIA	2014	6151996560.84289

FRENCH POLYNESIA	2015	5325846361.81186

FRENCH POLYNESIA	2016	5497036476.8031

FRENCH POLYNESIA	2017	5833352692.7995

FRENCH POLYNESIA	2018	6135116253.33452

FRENCH POLYNESIA	2019	6022276196.13871

FRENCH POLYNESIA	2020	5792545870.80614

FRENCH POLYNESIA	2021	6150640646.38319

FRENCH POLYNESIA	2022	5814661208.90544

GABON	2000	5080483628.53013

GABON	2001	5023265413.2623

GABON	2002	5335451099.88223

GABON	2003	6511903365.47554

GABON	2004	7770219008.21293

GABON	2005	9582783990.85345

GABON	2006	10327598306.4575

GABON	2007	12455409587.3371

GABON	2008	15571348344.3379

GABON	2009	12113699068.2517

GABON	2010	14372593020.2885

GABON	2011	18210307743.5816

GABON	2012	17170464016.0593

GABON	2013	17595744798.3398

GABON	2014	18203966895.8433

GABON	2015	14383107762.6952

GABON	2016	14023890265.3665

GABON	2017	14929487485.1623

GABON	2018	16867326401.9626

GABON	2019	16874405465.391

GABON	2020	15342236163.9864

GABON	2021	19444935097.2395

GABON	2022	20440655695.1804

GABON	2023	19388402541.6698

GAMBIA	2000	782913871.80966

GAMBIA	2001	687410645.063943

GAMBIA	2002	578235309.327198

GAMBIA	2003	487038685.045496

GAMBIA	2004	961900651.423441

GAMBIA	2005	1027701067.55688

GAMBIA	2006	1054112487.74083

GAMBIA	2007	1279703047.0221

GAMBIA	2008	1561766955.73024

GAMBIA	2009	1450142508.57808

GAMBIA	2010	1543294926.87301

GAMBIA	2011	1409693596.93594

GAMBIA	2012	1415004738.26621

GAMBIA	2013	1375609453.43746

GAMBIA	2014	1229461721.40861

GAMBIA	2015	1378176608.93204

GAMBIA	2016	1484578885.97132

GAMBIA	2017	1504909462.69521

GAMBIA	2018	1670671327.81651

GAMBIA	2019	1813609692.49994

GAMBIA	2020	1812170891.19069

GAMBIA	2021	2014158842.14596

GAMBIA	2022	2204734527.88096

GAMBIA	2023	2396111021.64149

GEORGIA	2000	3057475335.18846

GEORGIA	2001	3219462262.0075

GEORGIA	2002	3395766677.67315

GEORGIA	2003	3991377904.13162

GEORGIA	2004	5125365191.98664

GEORGIA	2005	6410912049.87105

GEORGIA	2006	7745250733.95067

GEORGIA	2007	10172931088.5655

GEORGIA	2008	12795145130.9103

GEORGIA	2009	10766920065.8251

GEORGIA	2010	12426907967.1578

GEORGIA	2011	15475290469.2869

GEORGIA	2012	16894392033.2256

GEORGIA	2013	17517660143.6859

GEORGIA	2014	17966015109.3043

GEORGIA	2015	15223796148.8396

GEORGIA	2016	15444548901.9637

GEORGIA	2017	16473125375.0684

GEORGIA	2018	17902544880.6471

GEORGIA	2019	17638337116.9126

GEORGIA	2020	16010869215.68

GEORGIA	2021	18853115588.8106

GEORGIA	2022	24984568959.605

GEORGIA	2023	30777833585.4441

GERMANY	2000	1966980701145.1

GERMANY	2001	1966381496641.73

GERMANY	2002	2102350798305.89

GERMANY	2003	2534715518349.01

GERMANY	2004	2852317768061.78

GERMANY	2005	2893393187361.87

GERMANY	2006	3046308753670.58

GERMANY	2007	3484056680854.91

GERMANY	2008	3808786022312.5

GERMANY	2009	3479800820863.28

GERMANY	2010	3468154343000.01

GERMANY	2011	3824828563521.41

GERMANY	2012	3597896500945.31

GERMANY	2013	3808086291482.36

GERMANY	2014	3965800686309.79

GERMANY	2015	3423568450957.03

GERMANY	2016	3537784107980.55

GERMANY	2017	3763092263752.95

GERMANY	2018	4052008447223.53

GERMANY	2019	3957208055215.68

GERMANY	2020	3940142541354.1

GERMANY	2021	4348297440387.53

GERMANY	2022	4163596357879.39

GERMANY	2023	4525703903627.53

GHANA	2000	4982850662.20851

GHANA	2001	5314872854.4405

GHANA	2002	6166197847.85031

GHANA	2003	7632723555.66221

GHANA	2004	8881417906.71432

GHANA	2005	10744568381.4456

GHANA	2006	20885037596.6963

GHANA	2007	24827339138.4906

GHANA	2008	28679383241.0729

GHANA	2009	26048720005.5233

GHANA	2010	32197655566.5347

GHANA	2011	39336668080.559

GHANA	2012	41271701060.954

GHANA	2013	62824629066.0408

GHANA	2014	54783319817.3705

GHANA	2015	49406010054.2663

GHANA	2016	56164929304.8754

GHANA	2017	60405924078.7278

GHANA	2018	67298914624.3723

GHANA	2019	68337969247.7067

GHANA	2020	70043099675.68

GHANA	2021	79524421861.2743

GHANA	2022	74263364041.8742

GHANA	2023	76370396722.154

GREECE	2000	125760166224.805

GREECE	2001	132050474720.03

GREECE	2002	150253800085.865

GREECE	2003	196930509813.384

GREECE	2004	234979615898.225

GREECE	2005	242315668619.405

GREECE	2006	269073415333.676

GREECE	2007	314226996944.108

GREECE	2008	351121399546.485

GREECE	2009	326829054686.306

GREECE	2010	296417644404.034

GREECE	2011	283228079776.041

GREECE	2012	238841140018.233

GREECE	2013	236556279640.705

GREECE	2014	233911581521.062

GREECE	2015	194567373678.099

GREECE	2016	193097239005.87

GREECE	2017	200381103984.298

GREECE	2018	213298873494.394

GREECE	2019	207305649887.019

GREECE	2020	191362985554.861

GREECE	2021	218303801895.326

GREECE	2022	218880566444.349

GREECE	2023	243498333237.802

GREENLAND	2000	1068025016.00862

GREENLAND	2001	1086170703.9816

GREENLAND	2002	1169136716.03557

GREENLAND	2003	1558759823.08169

GREENLAND	2004	1822499769.23938

GREENLAND	2005	1849802648.36391

GREENLAND	2006	2013106929.50031

GREENLAND	2007	2249811295.6608

GREENLAND	2008	2499092314.41875

GREENLAND	2009	2529963903.22685

GREENLAND	2010	2503167187.49305

GREENLAND	2011	2684461375.46585

GREENLAND	2012	2609678486.36749

GREENLAND	2013	2684946990.12448

GREENLAND	2014	2842065708.35962

GREENLAND	2015	2499113022.81675

GREENLAND	2016	2707139544.46695

GREENLAND	2017	2851613679.03433

GREENLAND	2018	3055782146.15957

GREENLAND	2019	2997309971.87623

GREENLAND	2020	3082884653.2456

GREENLAND	2021	3235809504.29871

GRENADA	2000	520044370.37037

GRENADA	2001	520444185.185185

GRENADA	2002	540336925.925926

GRENADA	2003	591018407.407407

GRENADA	2004	599118592.592593

GRENADA	2005	695555555.555555

GRENADA	2006	698700666.666667

GRENADA	2007	758683592.592593

GRENADA	2008	825976037.037037

GRENADA	2009	771275555.555555

GRENADA	2010	771014814.814815

GRENADA	2011	778655555.555555

GRENADA	2012	799881481.481481

GRENADA	2013	842618518.518518

GRENADA	2014	911496296.296296

GRENADA	2015	997007407.407407

GRENADA	2016	1061640740.74074

GRENADA	2017	1125685185.18519

GRENADA	2018	1166514814.81481

GRENADA	2019	1213485185.18519

GRENADA	2020	1043411111.11111

GRENADA	2021	1122800000.0

GRENADA	2022	1224577777.77778

GRENADA	2023	1316733333.33333

GUAM	2002	3394000000.0

GUAM	2003	3569000000.0

GUAM	2004	3869000000.0

GUAM	2005	4213000000.0

GUAM	2006	4238000000.0

GUAM	2007	4397000000.0

GUAM	2008	4658000000.0

GUAM	2009	4828000000.0

GUAM	2010	4949000000.0

GUAM	2011	4984000000.0

GUAM	2012	5265000000.0

GUAM	2013	5399000000.0

GUAM	2014	5610000000.0

GUAM	2015	5799000000.0

GUAM	2016	5901000000.0

GUAM	2017	6013000000.0

GUAM	2018	6051000000.0

GUAM	2019	6355000000.0

GUAM	2020	5916000000.0

GUAM	2021	6234000000.0

GUAM	2022	6910000000.0

GUATEMALA	2000	19288929030.0508

GUATEMALA	2001	18405220247.4412

GUATEMALA	2002	20444205991.025

GUATEMALA	2003	21576351798.9145

GUATEMALA	2004	23577298094.6571

GUATEMALA	2005	26783389293.922

GUATEMALA	2006	29744246827.1839

GUATEMALA	2007	33567850824.1039

GUATEMALA	2008	38503720224.3166

GUATEMALA	2009	37126148264.6383

GUATEMALA	2010	40676578423.4871

GUATEMALA	2011	46876006272.2387

GUATEMALA	2012	49593929487.1263

GUATEMALA	2013	52996446269.442

GUATEMALA	2014	57852153058.502

GUATEMALA	2015	62186064718.7424

GUATEMALA	2016	66053403469.0024

GUATEMALA	2017	71653754066.2763

GUATEMALA	2018	73328365862.4329

GUATEMALA	2019	77172317258.6478

GUATEMALA	2020	77719464220.73

GUATEMALA	2021	86478835636.3813

GUATEMALA	2022	95630524813.106

GUATEMALA	2023	104450210572.012

GUINEA	2000	4367458866.71537

GUINEA	2001	4125527603.22908

GUINEA	2002	4301608752.51396

GUINEA	2003	5025167975.26363

GUINEA	2004	5300767960.51572

GUINEA	2005	4282468636.90501

GUINEA	2006	4220019845.26658

GUINEA	2007	6281918226.34063

GUINEA	2008	6964179983.18155

GUINEA	2009	6716905339.73244

GUINEA	2010	6853467145.53089

GUINEA	2011	6785137203.33153

GUINEA	2012	7638044556.84656

GUINEA	2013	8376613539.28278

GUINEA	2014	8778473372.82124

GUINEA	2015	8794201742.84609

GUINEA	2016	8595955222.49719

GUINEA	2017	10324668271.1362

GUINEA	2018	11857030366.7891

GUINEA	2019	13442861496.4454

GUINEA	2020	14088693742.9464

GUINEA	2021	17069115737.8259

GUINEA	2022	19910452541.9219

GUINEA	2023	22199409741.2578

GUINEA-BISSAU	2000	391345597.488269

GUINEA-BISSAU	2001	412610871.509121

GUINEA-BISSAU	2002	466773711.235579

GUINEA-BISSAU	2003	553614800.145707

GUINEA-BISSAU	2004	582169841.298304

GUINEA-BISSAU	2005	639776040.688424

GUINEA-BISSAU	2006	634781901.251494

GUINEA-BISSAU	2007	753162998.015113

GUINEA-BISSAU	2008	952667544.037289

GUINEA-BISSAU	2009	890167833.369849

GUINEA-BISSAU	2010	940112538.936436

GUINEA-BISSAU	2011	1157074319.19388

GUINEA-BISSAU	2012	1049412177.11413

GUINEA-BISSAU	2013	1109682824.13594

GUINEA-BISSAU	2014	1135250721.0374

GUINEA-BISSAU	2015	1152384166.79638

GUINEA-BISSAU	2016	1245074264.10396

GUINEA-BISSAU	2017	1469978606.12143

GUINEA-BISSAU	2018	1554133593.91699

GUINEA-BISSAU	2019	1588638853.59328

GUINEA-BISSAU	2020	1646400349.84867

GUINEA-BISSAU	2021	1853796455.89489

GUINEA-BISSAU	2022	1796608530.82267

GUINEA-BISSAU	2023	2048348108.35852

GUYANA	2000	712667896.727512

GUYANA	2001	712167450.162898

GUYANA	2002	726131434.715338

GUYANA	2003	743063950.317749

GUYANA	2004	787814379.183843

GUYANA	2005	824880550.343965

GUYANA	2006	2379817990.6918

GUYANA	2007	2730971595.39574

GUYANA	2008	3025187433.33637

GUYANA	2009	3165663152.73351

GUYANA	2010	3432912516.92427

GUYANA	2011	3691384317.52178

GUYANA	2012	4063088535.76331

GUYANA	2013	4167800928.83553

GUYANA	2014	4127660151.8087

GUYANA	2015	4279840193.7046

GUYANA	2016	4482697336.56174

GUYANA	2017	4748174334.14044

GUYANA	2018	4787636997.85343

GUYANA	2019	5173760191.84652

GUYANA	2020	5471256594.72422

GUYANA	2021	8041363893.04556

GUYANA	2022	14718387016.7866

GUYANA	2023	17159509565.4676

HAITI	2000	6813566098.8675

HAITI	2001	6331970324.31022

HAITI	2002	6205847213.6351

HAITI	2003	5071947798.27263

HAITI	2004	6087360684.2969

HAITI	2005	7030149730.33692

HAITI	2006	7638739122.67242

HAITI	2007	9228637767.69009

HAITI	2008	10432962634.8748

HAITI	2009	11597002834.7786

HAITI	2010	11859312725.1448

HAITI	2011	13008746038.8867

HAITI	2012	13708925477.1304

HAITI	2013	14902488604.2421

HAITI	2014	15146883497.6331

HAITI	2015	14849629308.6025

HAITI	2016	14069277526.2278

HAITI	2017	15093357161.1498

HAITI	2018	16403864617.8458

HAITI	2019	15016090929.5125

HAITI	2020	14508222518.3018

HAITI	2021	20877414952.6375

HAITI	2022	20253551920.5516

HAITI	2023	19850829757.5418

HONDURAS	2000	7186638029.05875

HONDURAS	2001	7651162302.3456

HONDURAS	2002	7858255412.86038

HONDURAS	2003	8230391346.67228

HONDURAS	2004	8869299234.3377

HONDURAS	2005	9757012696.56212

HONDURAS	2006	10917477066.1429

HONDURAS	2007	12361257680.5627

HONDURAS	2008	13881731875.7466

HONDURAS	2009	14587496229.1811

HONDURAS	2010	15839344591.9842

HONDURAS	2011	17710275685.4074

HONDURAS	2012	18528554397.5695

HONDURAS	2013	18499729214.904

HONDURAS	2014	19756533971.8698

HONDURAS	2015	20979791685.416

HONDURAS	2016	21717604952.1835

HONDURAS	2017	23136247990.5977

HONDURAS	2018	24067750760.499

HONDURAS	2019	24882225741.8119

HONDURAS	2020	23352232483.755

HONDURAS	2021	28144331506.6149

HONDURAS	2022	31426041806.7985

HONDURAS	2023	34400509852.0436

HONG KONG	2000	171668891194.349

HONG KONG	2001	169404327616.605

HONG KONG	2002	166348866131.028

HONG KONG	2003	161385558801.811

HONG KONG	2004	169099768875.193

HONG KONG	2005	181569311742.213

HONG KONG	2006	193535442896.365

HONG KONG	2007	211596944503.8

HONG KONG	2008	219278749139.734

HONG KONG	2009	214047795659.045

HONG KONG	2010	228638668727.291

HONG KONG	2011	248513617677.287

HONG KONG	2012	262628865879.697

HONG KONG	2013	275696879834.966

HONG KONG	2014	291459995978.893

HONG KONG	2015	309385622601.348

HONG KONG	2016	320860317562.562

HONG KONG	2017	341273289534.466

HONG KONG	2018	361731070995.726

HONG KONG	2019	363074545072.389

HONG KONG	2020	344943149590.058

HONG KONG	2021	368954169748.818

HONG KONG	2022	358681066274.469

HONG KONG	2023	380812234827.832

HUNGARY	2000	47218405892.4258

HUNGARY	2001	53749989092.0197

HUNGARY	2002	67608919144.3684

HUNGARY	2003	85285062818.0077

HUNGARY	2004	104120820258.669

HUNGARY	2005	113211158292.936

HUNGARY	2006	115715618613.052

HUNGARY	2007	140186716681.425

HUNGARY	2008	158325614580.628

HUNGARY	2009	131069255620.567

HUNGARY	2010	132175349953.713

HUNGARY	2011	141942264554.475

HUNGARY	2012	128814279315.132

HUNGARY	2013	135684315697.713

HUNGARY	2014	141033843265.669

HUNGARY	2015	125174166987.372

HUNGARY	2016	128609822750.039

HUNGARY	2017	143112196040.326

HUNGARY	2018	160565642983.587

HUNGARY	2019	164020460331.659

HUNGARY	2020	157288955508.176

HUNGARY	2021	182109999477.691

HUNGARY	2022	177006128624.627

HUNGARY	2023	212388906458.724

ICELAND	2000	9025660361.75842

ICELAND	2001	8234846804.60582

ICELAND	2002	9318395054.85934

ICELAND	2003	11429333037.8443

ICELAND	2004	13825302535.7699

ICELAND	2005	16852963067.0496

ICELAND	2006	17465318552.2941

ICELAND	2007	21652505596.7528

ICELAND	2008	18074622987.0185

ICELAND	2009	13154414219.207

ICELAND	2010	13751161917.7398

ICELAND	2011	15221622925.9319

ICELAND	2012	14751508133.5443

ICELAND	2013	16125060515.3117

ICELAND	2014	17867662177.8911

ICELAND	2015	17517210519.0912

ICELAND	2016	20793168030.9524

ICELAND	2017	24728285177.4603

ICELAND	2018	26260850582.0687

ICELAND	2019	24681343649.2952

ICELAND	2020	21629953194.0659

ICELAND	2021	25825287184.3818

ICELAND	2022	28770206626.5564

ICELAND	2023	31325116556.3807

INDIA	2000	468395521654.458

INDIA	2001	485440139204.171

INDIA	2002	514939140318.756

INDIA	2003	607700687237.318

INDIA	2004	709152728830.775

INDIA	2005	820383763511.445

INDIA	2006	940259888787.721

INDIA	2007	1216736438834.96

INDIA	2008	1198895139005.92

INDIA	2009	1341888016994.9

INDIA	2010	1675615519484.96

INDIA	2011	1823051829894.55

INDIA	2012	1827637590410.41

INDIA	2013	1856721507621.58

INDIA	2014	2039126479154.52

INDIA	2015	2103588360044.94

INDIA	2016	2294796885663.16

INDIA	2017	2651474262755.45

INDIA	2018	2702929641648.74

INDIA	2019	2835606256558.19

INDIA	2020	2674851578587.27

INDIA	2021	3167270623260.47

INDIA	2022	3353470496886.33

INDIA	2023	3567551674623.01

INDONESIA	2000	165021012077.81

INDONESIA	2001	160446947784.909

INDONESIA	2002	195660611165.183

INDONESIA	2003	234772463823.808

INDONESIA	2004	256836875295.452

INDONESIA	2005	285868619196.085

INDONESIA	2006	364570515618.358

INDONESIA	2007	432216737774.861

INDONESIA	2008	510228634992.255

INDONESIA	2009	539580085612.401

INDONESIA	2010	755094157594.524

INDONESIA	2011	892969104529.572

INDONESIA	2012	917869913364.917

INDONESIA	2013	912524136718.018

INDONESIA	2014	890814755511.014

INDONESIA	2015	860854232717.718

INDONESIA	2016	931877364034.196

INDONESIA	2017	1015618744168.08

INDONESIA	2018	1042271532953.49

INDONESIA	2019	1119099871385.79

INDONESIA	2020	1059054842711.55

INDONESIA	2021	1186509691070.97

INDONESIA	2022	1319076267291.51

INDONESIA	2023	1371171152331.16

IRAN (ISLAMIC REPUBLIC OF)	2000	109591707801.431

IRAN (ISLAMIC REPUBLIC OF)	2001	126878750295.583

IRAN (ISLAMIC REPUBLIC OF)	2002	128626917504.398

IRAN (ISLAMIC REPUBLIC OF)	2003	151911222120.261

IRAN (ISLAMIC REPUBLIC OF)	2004	187754571246.703

IRAN (ISLAMIC REPUBLIC OF)	2005	224970371328.826

IRAN (ISLAMIC REPUBLIC OF)	2006	265602187406.199

IRAN (ISLAMIC REPUBLIC OF)	2007	349736591836.295

IRAN (ISLAMIC REPUBLIC OF)	2008	406070949550.867

IRAN (ISLAMIC REPUBLIC OF)	2009	414059094949.597

IRAN (ISLAMIC REPUBLIC OF)	2010	487069570461.36

IRAN (ISLAMIC REPUBLIC OF)	2011	629082257472.368

IRAN (ISLAMIC REPUBLIC OF)	2012	644019315003.54

IRAN (ISLAMIC REPUBLIC OF)	2013	500399839839.877

IRAN (ISLAMIC REPUBLIC OF)	2014	462284793280.825

IRAN (ISLAMIC REPUBLIC OF)	2015	409191686496.677

IRAN (ISLAMIC REPUBLIC OF)	2016	459042684192.698

IRAN (ISLAMIC REPUBLIC OF)	2017	489168731811.147

IRAN (ISLAMIC REPUBLIC OF)	2018	398880231367.268

IRAN (ISLAMIC REPUBLIC OF)	2019	333519146339.191

IRAN (ISLAMIC REPUBLIC OF)	2020	262186179355.944

IRAN (ISLAMIC REPUBLIC OF)	2021	383436202446.695

IRAN (ISLAMIC REPUBLIC OF)	2022	394362621793.035

IRAN (ISLAMIC REPUBLIC OF)	2023	404625655204.619

IRAQ	2000	48364250943.9051

IRAQ	2001	36176430128.8057

IRAQ	2002	32928454672.4246

IRAQ	2003	21921569478.8163

IRAQ	2004	36633669269.3981

IRAQ	2005	50065104667.8159

IRAQ	2006	65147051918.0219

IRAQ	2007	88837057319.5179

IRAQ	2008	131614434153.505

IRAQ	2009	111657580326.315

IRAQ	2010	138516722649.573

IRAQ	2011	185749664444.444

IRAQ	2012	218002476129.472

IRAQ	2013	234637675128.645

IRAQ	2014	228415656174.957

IRAQ	2015	166774104959.102

IRAQ	2016	166743557747.671

IRAQ	2017	187217660050.676

IRAQ	2018	227367469034.031

IRAQ	2019	233636097800.338

IRAQ	2020	180898797516.874

IRAQ	2021	209691945713.103

IRAQ	2022	286640340965.517

IRAQ	2023	250842782139.464

IRELAND	2000	100207610429.909

IRELAND	2001	109346669229.695

IRELAND	2002	128596035288.401

IRELAND	2003	164670771259.602

IRELAND	2004	194372115041.065

IRELAND	2005	211876989655.907

IRELAND	2006	232180617162.279

IRELAND	2007	270079279419.5

IRELAND	2008	275447471451.063

IRELAND	2009	236443117248.477

IRELAND	2010	221985621537.5

IRELAND	2011	241337364609.738

IRELAND	2012	227270922957.327

IRELAND	2013	243301556084.989

IRELAND	2014	266787238499.03

IRELAND	2015	302391428540.035

IRELAND	2016	305733136180.907

IRELAND	2017	348532394023.595

IRELAND	2018	395461216460.418

IRELAND	2019	407124824064.995

IRELAND	2020	436555518400.451

IRELAND	2021	531306516907.984

IRELAND	2022	548570250341.987

IRELAND	2023	551394889339.778

ISLE OF MAN	2000	1601050083.21985

ISLE OF MAN	2001	1668684324.16871

ISLE OF MAN	2002	1891002697.84173

ISLE OF MAN	2003	2252620408.16327

ISLE OF MAN	2004	2802206151.59282

ISLE OF MAN	2005	3032411026.94919

ISLE OF MAN	2006	3422733202.4501

ISLE OF MAN	2007	4466350655.89909

ISLE OF MAN	2008	5928791505.35144

ISLE OF MAN	2009	5486921247.07323

ISLE OF MAN	2010	5920369789.50182

ISLE OF MAN	2011	6565667052.79737

ISLE OF MAN	2012	6690228371.66909

ISLE OF MAN	2013	7001175622.71266

ISLE OF MAN	2014	7708454412.32126

ISLE OF MAN	2015	7084800892.22284

ISLE OF MAN	2016	6846377563.00683

ISLE OF MAN	2017	6979788333.50279

ISLE OF MAN	2018	7491649455.92717

ISLE OF MAN	2019	7314967866.28289

ISLE OF MAN	2020	6684225641.02564

ISLE OF MAN	2021	7931193222.06405

ISRAEL	2000	136225025139.185

ISRAEL	2001	134620909004.446

ISRAEL	2002	125055466461.227

ISRAEL	2003	131314894271.096

ISRAEL	2004	139899274431.058

ISRAEL	2005	147103301914.121

ISRAEL	2006	158722866825.261

ISRAEL	2007	184068518293.128

ISRAEL	2008	220552442865.106

ISRAEL	2009	212453641380.363

ISRAEL	2010	238912622309.59

ISRAEL	2011	267406179630.431

ISRAEL	2012	262917911696.944

ISRAEL	2013	297634145181.876

ISRAEL	2014	314090281098.682

ISRAEL	2015	302722655203.465

ISRAEL	2016	320958936788.842

ISRAEL	2017	357227098125.658

ISRAEL	2018	375149611117.199

ISRAEL	2019	399651065197.871

ISRAEL	2020	411728563086.632

ISRAEL	2021	489708278893.053

ISRAEL	2022	525000415276.678

ISRAEL	2023	513611100815.691

ITALY	2000	1149661363439.38

ITALY	2001	1172041488805.87

ITALY	2002	1281746271196.04

ITALY	2003	1582930016538.82

ITALY	2004	1812808753294.75

ITALY	2005	1864982261286.85

ITALY	2006	1958563654385.64

ITALY	2007	2222524108127.65

ITALY	2008	2417508414187.19

ITALY	2009	2209484319012.65

ITALY	2010	2144936254535.0

ITALY	2011	2306974020278.21

ITALY	2012	2097929495121.68

ITALY	2013	2153225581941.46

ITALY	2014	2173255507985.84

ITALY	2015	1845428048839.1

ITALY	2016	1887111188176.93

ITALY	2017	1970720904584.71

ITALY	2018	2099435266458.67

ITALY	2019	2019606796583.53

ITALY	2020	1907481094079.23

ITALY	2021	2179207773596.09

ITALY	2022	2102995942720.44

ITALY	2023	2300941152991.81

JAMAICA	2000	9005064474.93003

JAMAICA	2001	9194727831.07318

JAMAICA	2002	9719009494.84779

JAMAICA	2003	9430234810.78586

JAMAICA	2004	10174664853.9476

JAMAICA	2005	11243865777.7131

JAMAICA	2006	11930179089.8855

JAMAICA	2007	12799600047.1845

JAMAICA	2008	13709401520.0326

JAMAICA	2009	12120458114.8318

JAMAICA	2010	13220549908.2494

JAMAICA	2011	14444661522.1463

JAMAICA	2012	14807086555.5283

JAMAICA	2013	14264205152.6126

JAMAICA	2014	13899217721.6818

JAMAICA	2015	14188936958.4343

JAMAICA	2016	14077096714.1279

JAMAICA	2017	14808985171.3441

JAMAICA	2018	15730792835.5811

JAMAICA	2019	15830766570.7266

JAMAICA	2020	13812421803.4084

JAMAICA	2021	14657586127.0331

JAMAICA	2022	17097760723.9201

JAMAICA	2023	19423355409.2316

JAPAN	2000	4968359075956.59

JAPAN	2001	4374711694090.87

JAPAN	2002	4182846045873.61

JAPAN	2003	4519561645253.53

JAPAN	2004	4893116005656.56

JAPAN	2005	4831467035389.8

JAPAN	2006	4601663122649.92

JAPAN	2007	4579750920354.81

JAPAN	2008	5106679115127.3

JAPAN	2009	5289493117993.89

JAPAN	2010	5759071769013.11

JAPAN	2011	6233147172341.35

JAPAN	2012	6272362996105.03

JAPAN	2013	5212328181166.18

JAPAN	2014	4896994405353.29

JAPAN	2015	4444930651964.18

JAPAN	2016	5003677627544.24

JAPAN	2017	4930837369151.42

JAPAN	2018	5040880939324.86

JAPAN	2019	5117993853016.51

JAPAN	2020	5055587093501.59

JAPAN	2021	5034620784584.98

JAPAN	2022	4256410760723.75

JAPAN	2023	4204494802431.55

JORDAN	2000	8460789844.8519

JORDAN	2001	8975814652.8196

JORDAN	2002	9582510578.27927

JORDAN	2003	10195627644.5698

JORDAN	2004	11411706629.055

JORDAN	2005	12588998589.5628

JORDAN	2006	15056981664.3159

JORDAN	2007	17110437235.543

JORDAN	2008	22658715989.3302

JORDAN	2009	24537876056.338

JORDAN	2010	27133804225.3521

JORDAN	2011	29524149154.9296

JORDAN	2012	31634561690.1408

JORDAN	2013	34454440140.8451

JORDAN	2014	36847643521.1268

JORDAN	2015	38587017887.3239

JORDAN	2016	39892551126.7606

JORDAN	2017	41608435915.493

JORDAN	2018	43370860704.2254

JORDAN	2019	44503006338.0282

JORDAN	2020	43700383098.5916

JORDAN	2021	46296100140.8451

JORDAN	2022	48764963380.2817

JORDAN	2023	50967475352.1127

KAZAKHSTAN	2000	18291990662.0356

KAZAKHSTAN	2001	22152689179.8815

KAZAKHSTAN	2002	24636598527.4437

KAZAKHSTAN	2003	30833692900.1091

KAZAKHSTAN	2004	43151647002.6096

KAZAKHSTAN	2005	57123671733.8952

KAZAKHSTAN	2006	81003864630.018

KAZAKHSTAN	2007	104849915058.376

KAZAKHSTAN	2008	133441648851.982

KAZAKHSTAN	2009	115308686941.38

KAZAKHSTAN	2010	148047348240.643

KAZAKHSTAN	2011	192626464617.071

KAZAKHSTAN	2012	207998568865.789

KAZAKHSTAN	2013	236634603409.089

KAZAKHSTAN	2014	221415613595.469

KAZAKHSTAN	2015	184388404706.042

KAZAKHSTAN	2016	137278320084.171

KAZAKHSTAN	2017	166805788827.233

KAZAKHSTAN	2018	179339977690.485

KAZAKHSTAN	2019	181667184854.501

KAZAKHSTAN	2020	171082365861.423

KAZAKHSTAN	2021	197112255360.612

KAZAKHSTAN	2022	225496328925.494

KAZAKHSTAN	2023	262641892078.524

KENYA	2000	12705350097.8044

KENYA	2001	12986007425.8781

KENYA	2002	13147736898.5176

KENYA	2003	14904517649.8476

KENYA	2004	16095337093.8366

KENYA	2005	18737895512.7378

KENYA	2006	25825512284.2891

KENYA	2007	31958195182.2406

KENYA	2008	35895153327.8497

KENYA	2009	42347217912.9176

KENYA	2010	45405615063.7551

KENYA	2011	46869473150.61

KENYA	2012	56396704671.5777

KENYA	2013	61671440407.8387

KENYA	2014	68285796514.2896

KENYA	2015	70120446896.8359

KENYA	2016	74815144163.8931

KENYA	2017	82036510877.2599

KENYA	2018	92202979985.2863

KENYA	2019	100378436207.371

KENYA	2020	100657505750.545

KENYA	2021	109703658904.994

KENYA	2022	114448978152.637

KENYA	2023	108038588970.595

KIRIBATI	2000	74910555.2512264

KIRIBATI	2001	64935847.4676225

KIRIBATI	2002	74743892.1606019

KIRIBATI	2003	96105634.747436

KIRIBATI	2004	104085862.435301

KIRIBATI	2005	113895467.720866

KIRIBATI	2006	112338362.534347

KIRIBATI	2007	138054961.877619

KIRIBATI	2008	147017897.680178

KIRIBATI	2009	140177363.671764

KIRIBATI	2010	165458478.20613

KIRIBATI	2011	195970104.356667

KIRIBATI	2012	207001557.767135

KIRIBATI	2013	201730847.75865

KIRIBATI	2014	200287275.559653

KIRIBATI	2015	191559398.175292

KIRIBATI	2016	206467834.045145

KIRIBATI	2017	222875724.653979

KIRIBATI	2018	233514703.710292

KIRIBATI	2019	216985362.338171

KIRIBATI	2020	223123620.597516

KIRIBATI	2021	289339292.157301

KIRIBATI	2022	270841698.369345

KIRIBATI	2023	279208903.337644

KOREA, REPUBLIC OF	2000	576179387819.613

KOREA, REPUBLIC OF	2001	547656279894.587

KOREA, REPUBLIC OF	2002	627246933729.618

KOREA, REPUBLIC OF	2003	702714855193.904

KOREA, REPUBLIC OF	2004	793175561887.027

KOREA, REPUBLIC OF	2005	934901071332.984

KOREA, REPUBLIC OF	2006	1053216909887.56

KOREA, REPUBLIC OF	2007	1172614086539.86

KOREA, REPUBLIC OF	2008	1047339010225.25

KOREA, REPUBLIC OF	2009	943941876218.743

KOREA, REPUBLIC OF	2010	1143672241149.72

KOREA, REPUBLIC OF	2011	1253289537500.81

KOREA, REPUBLIC OF	2012	1278046536287.01

KOREA, REPUBLIC OF	2013	1370632955321.2

KOREA, REPUBLIC OF	2014	1484488526271.8

KOREA, REPUBLIC OF	2015	1466038936206.43

KOREA, REPUBLIC OF	2016	1499679823909.61

KOREA, REPUBLIC OF	2017	1623074183501.9

KOREA, REPUBLIC OF	2018	1725373496825.43

KOREA, REPUBLIC OF	2019	1651422932447.77

KOREA, REPUBLIC OF	2020	1644312831906.17

KOREA, REPUBLIC OF	2021	1818432106880.04

KOREA, REPUBLIC OF	2022	1673916511799.71

KOREA, REPUBLIC OF	2023	1712792854202.37

KUWAIT	2000	37718743480.0751

KUWAIT	2001	34889559869.8326

KUWAIT	2002	38135788413.8276

KUWAIT	2003	47874582231.588

KUWAIT	2004	59439090600.6108

KUWAIT	2005	80798630136.9863

KUWAIT	2006	101557330723.423

KUWAIT	2007	114634043361.692

KUWAIT	2008	147379737229.753

KUWAIT	2009	105968691905.415

KUWAIT	2010	115416305425.424

KUWAIT	2011	154039231299.128

KUWAIT	2012	174047662555.419

KUWAIT	2013	174168116687.215

KUWAIT	2014	162650450784.686

KUWAIT	2015	114585555830.916

KUWAIT	2016	109406674087.947

KUWAIT	2017	120687539675.517

KUWAIT	2018	138646316321.596

KUWAIT	2019	140856394870.02

KUWAIT	2020	111045470461.207

KUWAIT	2021	148459291453.471

KUWAIT	2022	183940215065.171

KUWAIT	2023	163704878875.85

KYRGYZSTAN	2000	1369688498.06778

KYRGYZSTAN	2001	1525116370.27939

KYRGYZSTAN	2002	1605643104.73021

KYRGYZSTAN	2003	1919008090.49641

KYRGYZSTAN	2004	2211534585.0034

KYRGYZSTAN	2005	2460246766.41401

KYRGYZSTAN	2006	2834168889.42019

KYRGYZSTAN	2007	3802570552.56105

KYRGYZSTAN	2008	5139958909.17936

KYRGYZSTAN	2009	4690061380.60253

KYRGYZSTAN	2010	4794361863.01353

KYRGYZSTAN	2011	6197765984.28468

KYRGYZSTAN	2012	6605142884.36215

KYRGYZSTAN	2013	7335033800.59056

KYRGYZSTAN	2014	7468102412.68237

KYRGYZSTAN	2015	6678177511.66313

KYRGYZSTAN	2016	6813095379.1187

KYRGYZSTAN	2017	7702938379.42036

KYRGYZSTAN	2018	8271106235.41552

KYRGYZSTAN	2019	9371275264.36735

KYRGYZSTAN	2020	8270468614.24051

KYRGYZSTAN	2021	9249133946.26531

KYRGYZSTAN	2022	12134931017.9465

KYRGYZSTAN	2023	13987627908.8381

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2000	1731198022.46763

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2001	1768619058.34647

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2002	1758176653.07746

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2003	2023324407.28414

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2004	2366398119.86321

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2005	2735558734.7379

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2006	3455030060.9785

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2007	4223152739.04052

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2008	5446433157.40114

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2009	5836137329.63305

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2010	7131771014.70456

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2011	8750104617.17303

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2012	10192846339.4029

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2013	11983252626.5452

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2014	13279245886.3854

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2015	14426380125.6488

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2016	15912501722.6143

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2017	17071155481.4994

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2018	18141641089.7963

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2019	18740561512.5555

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2020	18981805250.2424

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2021	18827148530.9347

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2022	15468785203.7532

LAO PEOPLE'S DEMOCRATIC REPUBLIC	2023	15843155731.2552

LATVIA	2000	7761252607.18424

LATVIA	2001	8190888739.6463

LATVIA	2002	9249030241.01864

LATVIA	2003	11244337719.8377

LATVIA	2004	13827070378.5612

LATVIA	2005	16306935905.4138

LATVIA	2006	20434922247.3037

LATVIA	2007	29420499247.7089

LATVIA	2008	34135200994.0067

LATVIA	2009	25691530442.035

LATVIA	2010	23468324572.3343

LATVIA	2011	26575547900.8247

LATVIA	2012	27116149948.6683

LATVIA	2013	29152128167.8438

LATVIA	2014	30277203767.4058

LATVIA	2015	26344565876.8902

LATVIA	2016	27117105059.5075

LATVIA	2017	29391059767.4259

LATVIA	2018	33247935477.3576

LATVIA	2019	33099503950.847

LATVIA	2020	33379927434.6149

LATVIA	2021	38185125732.9451

LATVIA	2022	38018905782.397

LATVIA	2023	42247850064.5125

LEBANON	2000	17260364842.4544

LEBANON	2001	17649751243.7811

LEBANON	2002	19152238805.9701

LEBANON	2003	20082918739.6352

LEBANON	2004	21159827992.0398

LEBANON	2005	21497336498.8391

LEBANON	2006	22022709851.4096

LEBANON	2007	24827355014.9254

LEBANON	2008	29118916105.4726

LEBANON	2009	35399582928.6899

LEBANON	2010	38443907042.1227

LEBANON	2011	39927125961.5257

LEBANON	2012	44016799515.7546

LEBANON	2013	46880103080.597

LEBANON	2014	48095213746.6003

LEBANON	2015	49929337836.8159

LEBANON	2016	51147308774.1294

LEBANON	2017	53027680685.9038

LEBANON	2018	54901519155.5556

LEBANON	2019	51605959131.2741

LEBANON	2020	31712128253.7961

LEBANON	2021	23131941556.7843

LEBANON	2022	20992421948.8081

LESOTHO	2000	887291687.920796

LESOTHO	2001	825706961.238689

LESOTHO	2002	775777238.55814

LESOTHO	2003	1157825434.78971

LESOTHO	2004	1511236655.52047

LESOTHO	2005	1682343527.49221

LESOTHO	2006	1800092563.75462

LESOTHO	2007	1682131784.51365

LESOTHO	2008	1766902709.19935

LESOTHO	2009	1740894964.80511

LESOTHO	2010	2234754241.91918

LESOTHO	2011	2579409619.96722

LESOTHO	2012	2477702216.26888

LESOTHO	2013	2367112931.642

LESOTHO	2014	2441063054.05792

LESOTHO	2015	2359686724.53829

LESOTHO	2016	2114426452.2019

LESOTHO	2017	2306741672.29006

LESOTHO	2018	2556247291.99785

LESOTHO	2019	2390702295.82777

LESOTHO	2020	2053699870.07191

LESOTHO	2021	2412130056.55851

LESOTHO	2022	2354683088.71995

LESOTHO	2023	2117962450.79469

LIBERIA	2000	874000000.0

LIBERIA	2001	906000000.0

LIBERIA	2002	927000000.0

LIBERIA	2003	748000000.0

LIBERIA	2004	897000000.0

LIBERIA	2005	949000000.0

LIBERIA	2006	1119000000.0

LIBERIA	2007	1373000000.0

LIBERIA	2008	1726000000.0

LIBERIA	2009	1768000000.0

LIBERIA	2010	1998000000.0

LIBERIA	2011	2398000000.0

LIBERIA	2012	2791614000.0

LIBERIA	2013	3177198100.0

LIBERIA	2014	3225652000.0

LIBERIA	2015	3227075700.0

LIBERIA	2016	3398419600.0

LIBERIA	2017	3390703400.0

LIBERIA	2018	3422754800.0

LIBERIA	2019	3319596500.0

LIBERIA	2020	3176126300.0

LIBERIA	2021	3513049500.0

LIBERIA	2022	4001047000.0

LIBERIA	2023	4240000000.0

LIBYA	2000	38270954138.1128

LIBYA	2001	34112093927.254

LIBYA	2002	20481889763.7795

LIBYA	2003	26265625000.0

LIBYA	2004	33122307692.3077

LIBYA	2005	47334691241.4924

LIBYA	2006	60094231606.642

LIBYA	2007	68032978390.6007

LIBYA	2008	86710767415.1371

LIBYA	2009	60808562033.4191

LIBYA	2010	75380825062.4216

LIBYA	2011	48169263294.1007

LIBYA	2012	92540938129.1315

LIBYA	2013	75351107029.0605

LIBYA	2014	57372355592.022

LIBYA	2015	48717501321.3052

LIBYA	2016	49912073701.298

LIBYA	2017	67157452181.7738

LIBYA	2018	76686029772.1483

LIBYA	2019	69254496471.6938

LIBYA	2020	46854285440.642

LIBYA	2021	35217995647.2862

LIBYA	2022	43246297921.8499

LIBYA	2023	45096462972.4014

LIECHTENSTEIN	2000	2483889858.32312

LIECHTENSTEIN	2001	2491800558.77674

LIECHTENSTEIN	2002	2688618747.38148

LIECHTENSTEIN	2003	3070803051.42164

LIECHTENSTEIN	2004	3454373797.74442

LIECHTENSTEIN	2005	3659319116.88057

LIECHTENSTEIN	2006	4000102086.14635

LIECHTENSTEIN	2007	4601429897.21468

LIECHTENSTEIN	2008	5081479840.08716

LIECHTENSTEIN	2009	4504375348.07038

LIECHTENSTEIN	2010	5082337238.44718

LIECHTENSTEIN	2011	5739706004.89616

LIECHTENSTEIN	2012	5456102482.28614

LIECHTENSTEIN	2013	6391708310.67727

LIECHTENSTEIN	2014	6657526979.72277

LIECHTENSTEIN	2015	6268515276.17441

LIECHTENSTEIN	2016	6237302033.50132

LIECHTENSTEIN	2017	6474308717.85289

LIECHTENSTEIN	2018	6692620691.84146

LIECHTENSTEIN	2019	6436467007.11932

LIECHTENSTEIN	2020	6405870210.32293

LIECHTENSTEIN	2021	7710380085.92257

LIECHTENSTEIN	2022	7361504432.19331

LITHUANIA	2000	11550695727.2335

LITHUANIA	2001	12260761329.3051

LITHUANIA	2002	14282292664.6004

LITHUANIA	2003	18809197969.5431

LITHUANIA	2004	22743164431.1972

LITHUANIA	2005	26105207115.3129

LITHUANIA	2006	30116192746.8942

LITHUANIA	2007	39729151614.6689

LITHUANIA	2008	47831254207.5223

LITHUANIA	2009	37494380038.9213

LITHUANIA	2010	36638128534.0643

LITHUANIA	2011	43186501862.7907

LITHUANIA	2012	42709372066.8627

LITHUANIA	2013	46303660422.0434

LITHUANIA	2014	48306546656.9281

LITHUANIA	2015	41540954817.2039

LITHUANIA	2016	42970749245.0336

LITHUANIA	2017	47756764508.446

LITHUANIA	2018	54261795148.5372

LITHUANIA	2019	55122066225.796

LITHUANIA	2020	57412038533.2718

LITHUANIA	2021	67037321008.9679

LITHUANIA	2022	71033884499.7824

LITHUANIA	2023	79789877416.1681

LUXEMBOURG	2000	21230182989.3036

LUXEMBOURG	2001	21387533703.2327

LUXEMBOURG	2002	23649833332.1655

LUXEMBOURG	2003	29667268248.1305

LUXEMBOURG	2004	35064843792.8993

LUXEMBOURG	2005	37672280120.4794

LUXEMBOURG	2006	42910146296.0646

LUXEMBOURG	2007	51587401415.7872

LUXEMBOURG	2008	58844277701.5258

LUXEMBOURG	2009	54467289897.5582

LUXEMBOURG	2010	56213985987.4168

LUXEMBOURG	2011	61696281326.2453

LUXEMBOURG	2012	59776383527.3602

LUXEMBOURG	2013	65203276466.9763

LUXEMBOURG	2014	68804811897.6445

LUXEMBOURG	2015	60071584216.1375

LUXEMBOURG	2016	62216885435.9488

LUXEMBOURG	2017	65712180342.9836

LUXEMBOURG	2018	71000359760.4611

LUXEMBOURG	2019	69890505323.5842

LUXEMBOURG	2020	73699366700.2134

LUXEMBOURG	2021	85584105993.8746

LUXEMBOURG	2022	81641807865.7591

LUXEMBOURG	2023	85755006123.5976

MACAO	2000	6774193548.3871

MACAO	2001	6860272608.45211

MACAO	2002	7371692774.43404

MACAO	2003	8246479565.94248

MACAO	2004	10643253553.184

MACAO	2005	12160056122.3757

MACAO	2006	14874098691.9082

MACAO	2007	18439981612.4086

MACAO	2008	21027018332.6663

MACAO	2009	21587786905.8499

MACAO	2010	28241798491.593

MACAO	2011	36845888757.1886

MACAO	2012	43189721376.9846

MACAO	2013	51536595089.2793

MACAO	2014	54902831793.5018

MACAO	2015	45048190598.3249

MACAO	2016	45070808688.9611

MACAO	2017	50383871120.8733

MACAO	2018	55190661339.7796

MACAO	2019	55082293844.1008

MACAO	2020	25343525935.8358

MACAO	2021	30969334705.0515

MACAO	2022	24999113475.8368

MACAO	2023	45803067940.4072

MADAGASCAR	2000	4629247203.84524

MADAGASCAR	2001	5438332601.90798

MADAGASCAR	2002	5351701663.40807

MADAGASCAR	2003	6372498889.66585

MADAGASCAR	2004	5064732626.29389

MADAGASCAR	2005	5859269752.61332

MADAGASCAR	2006	6395712490.94304

MADAGASCAR	2007	8524620889.57747

MADAGASCAR	2008	10725137723.6549

MADAGASCAR	2009	9616879409.43789

MADAGASCAR	2010	9982711338.07029

MADAGASCAR	2011	11551819617.874

MADAGASCAR	2012	11578975061.9479

MADAGASCAR	2013	12423555455.3853

MADAGASCAR	2014	12522957399.2281

MADAGASCAR	2015	11323020701.3017

MADAGASCAR	2016	11848613858.442

MADAGASCAR	2017	13176313593.5509

MADAGASCAR	2018	13760033282.2925

MADAGASCAR	2019	14104664678.5063

MADAGASCAR	2020	13051441203.9474

MADAGASCAR	2021	14554754116.5427

MADAGASCAR	2022	15134700203.0497

MADAGASCAR	2023	15790113246.7478

MALAWI	2000	2537307580.32808

MALAWI	2001	2498008664.6691

MALAWI	2002	5087328437.8737

MALAWI	2003	4669789300.35662

MALAWI	2004	5058726350.48896

MALAWI	2005	5320409651.47544

MALAWI	2006	5818279739.14354

MALAWI	2007	6451210219.11683

MALAWI	2008	7743617352.21427

MALAWI	2009	9009887946.82039

MALAWI	2010	10128323010.6049

MALAWI	2011	11648142958.3651

MALAWI	2012	8773203178.16512

MALAWI	2013	8031571927.62055

MALAWI	2014	8801326169.14547

MALAWI	2015	9219474379.31534

MALAWI	2016	7909868618.46366

MALAWI	2017	8943543793.5839

MALAWI	2018	9879231591.52434

MALAWI	2019	11051865579.8121

MALAWI	2020	11769313597.8545

MALAWI	2021	12378129750.9872

MALAWI	2022	12429060150.742

MALAWI	2023	12712150082.0792

MALAYSIA	2000	93789736842.1053

MALAYSIA	2001	92783947368.4211

MALAYSIA	2002	100845526315.789

MALAYSIA	2003	110202368421.053

MALAYSIA	2004	124749473684.211

MALAYSIA	2005	143534405818.501

MALAYSIA	2006	162692258307.056

MALAYSIA	2007	193549569477.733

MALAYSIA	2008	230811614370.384

MALAYSIA	2009	202257453036.641

MALAYSIA	2010	255017638455.59

MALAYSIA	2011	297951668674.835

MALAYSIA	2012	314443047642.111

MALAYSIA	2013	323276235524.415

MALAYSIA	2014	338066095097.254

MALAYSIA	2015	301355266964.947

MALAYSIA	2016	301256033870.334

MALAYSIA	2017	319109094160.343

MALAYSIA	2018	358788845712.53

MALAYSIA	2019	365177721021.516

MALAYSIA	2020	337456163961.211

MALAYSIA	2021	373784823672.946

MALAYSIA	2022	407605841348.235

MALAYSIA	2023	399705169318.477

MALDIVES	2000	624337145.284622

MALDIVES	2001	870031676.798793

MALDIVES	2002	897031250.0

MALDIVES	2003	1052121054.6875

MALDIVES	2004	1226829562.5

MALDIVES	2005	1163362437.5

MALDIVES	2006	1575200390.625

MALDIVES	2007	1868383460.9375

MALDIVES	2008	2271646187.5

MALDIVES	2009	2345294875.0

MALDIVES	2010	2588176054.6875

MALDIVES	2011	2774350240.04918

MALDIVES	2012	2886163997.20531

MALDIVES	2013	3295009237.50107

MALDIVES	2014	3697353039.20043

MALDIVES	2015	4129505319.12921

MALDIVES	2016	4409942623.85538

MALDIVES	2017	4816426256.52914

MALDIVES	2018	5404344162.69888

MALDIVES	2019	5726094799.37709

MALDIVES	2020	3712604583.36665

MALDIVES	2021	5252457369.55218

MALDIVES	2022	6177118113.94637

MALDIVES	2023	6590894301.9579

MALI	2000	2961484953.86444

MALI	2001	3468337942.32063

MALI	2002	3908121307.01957

MALI	2003	4714071979.68835

MALI	2004	5454249125.72966

MALI	2005	6247515888.14533

MALI	2006	6905934217.90901

MALI	2007	8156468826.12645

MALI	2008	9838403100.50554

MALI	2009	10231962390.2119

MALI	2010	10689168016.2613

MALI	2011	12995112690.2596

MALI	2012	12442035339.1049

MALI	2013	13242690786.0938

MALI	2014	14364937124.0727

MALI	2015	13104764378.326

MALI	2016	14026048335.7047

MALI	2017	15365713048.1993

MALI	2018	17070867589.9055

MALI	2019	17280250810.0321

MALI	2020	17465392764.3706

MALI	2021	19309463508.0377

MALI	2022	18780322203.7584

MALI	2023	20661794596.0873

MALTA	2000	4036810072.08739

MALTA	2001	4070867701.80867

MALTA	2002	4455128822.74822

MALTA	2003	5418313424.45366

MALTA	2004	6104139672.8194

MALTA	2005	6393234993.5333

MALTA	2006	6749840217.6947

MALTA	2007	7908417717.40432

MALTA	2008	9135423330.20251

MALTA	2009	8734741331.60386

MALTA	2010	9097044160.9473

MALTA	2011	9789361703.69731

MALTA	2012	9609532088.88683

MALTA	2013	10796782637.51

MALTA	2014	11888032872.432

MALTA	2015	11340795041.8065

MALTA	2016	12025782834.3596

MALTA	2017	14161366723.6779

MALTA	2018	16153779511.1559

MALTA	2019	16337793530.7788

MALTA	2020	16385919535.6742

MALTA	2021	19718565605.433

MALTA	2022	19209979975.2323

MALTA	2023	22328640241.5553

MARSHALL ISLANDS	2000	114838500.0

MARSHALL ISLANDS	2001	122406100.0

MARSHALL ISLANDS	2002	131960000.0

MARSHALL ISLANDS	2003	131128500.0

MARSHALL ISLANDS	2004	132900000.0

MARSHALL ISLANDS	2005	138000000.0

MARSHALL ISLANDS	2006	143200000.0

MARSHALL ISLANDS	2007	150500000.0

MARSHALL ISLANDS	2008	146600000.0

MARSHALL ISLANDS	2009	151200000.0

MARSHALL ISLANDS	2010	161100000.0

MARSHALL ISLANDS	2011	172300000.0

MARSHALL ISLANDS	2012	180700000.0

MARSHALL ISLANDS	2013	186400000.0

MARSHALL ISLANDS	2014	186000000.0

MARSHALL ISLANDS	2015	183700000.0

MARSHALL ISLANDS	2016	201800000.0

MARSHALL ISLANDS	2017	213700000.0

MARSHALL ISLANDS	2018	220000000.0

MARSHALL ISLANDS	2019	232900000.0

MARSHALL ISLANDS	2020	241800000.0

MARSHALL ISLANDS	2021	258900000.0

MARSHALL ISLANDS	2022	253400000.0

MARSHALL ISLANDS	2023	259300000.0

MAURITANIA	2000	1779520886.47015

MAURITANIA	2001	1746063557.61355

MAURITANIA	2002	1777057481.26043

MAURITANIA	2003	2051147606.73687

MAURITANIA	2004	2362501023.24249

MAURITANIA	2005	2936019525.60241

MAURITANIA	2006	3919577285.92703

MAURITANIA	2007	4346212355.02975

MAURITANIA	2008	5206437193.80413

MAURITANIA	2009	4714595547.75102

MAURITANIA	2010	5628878797.98257

MAURITANIA	2011	6764627745.9033

MAURITANIA	2012	6728208836.22143

MAURITANIA	2013	7223071097.08417

MAURITANIA	2014	6592537781.81518

MAURITANIA	2015	6166863896.68677

MAURITANIA	2016	6398747592.13185

MAURITANIA	2017	6800135898.28827

MAURITANIA	2018	7473550557.07378

MAURITANIA	2019	7894764885.82312

MAURITANIA	2020	8260752385.23089

MAURITANIA	2021	9222536364.01272

MAURITANIA	2022	9557966698.25369

MAURITANIA	2023	10651709411.4594

MAURITIUS	2000	4726108622.47661

MAURITIUS	2001	4675755867.17657

MAURITIUS	2002	4906494249.38255

MAURITIUS	2003	5894873919.74797

MAURITIUS	2004	6667418752.07307

MAURITIUS	2005	6576108447.47531

MAURITIUS	2006	7028810680.89077

MAURITIUS	2007	8150150209.22501

MAURITIUS	2008	9990356673.73497

MAURITIUS	2009	9128843109.15588

MAURITIUS	2010	10003670690.3497

MAURITIUS	2011	11518413429.9684

MAURITIUS	2012	11668696396.7887

MAURITIUS	2013	12292974141.4044

MAURITIUS	2014	13074129952.0532

MAURITIUS	2015	12007291045.6489

MAURITIUS	2016	12594155464.4136

MAURITIUS	2017	13713506130.6081

MAURITIUS	2018	14735695930.9727

MAURITIUS	2019	14436346979.6355

MAURITIUS	2020	11408106446.3144

MAURITIUS	2021	11484348857.8529

MAURITIUS	2022	12927979286.0453

MAURITIUS	2023	14644524819.0054

MEXICO	2000	742061329643.37

MEXICO	2001	796064590656.176

MEXICO	2002	810666116505.478

MEXICO	2003	765549967703.273

MEXICO	2004	819459227375.022

MEXICO	2005	917571853529.104

MEXICO	2006	1020265057882.01

MEXICO	2007	1102355554971.95

MEXICO	2008	1161553459715.1

MEXICO	2009	943437415024.633

MEXICO	2010	1105424238731.09

MEXICO	2011	1229013703416.76

MEXICO	2012	1255110424817.79

MEXICO	2013	1327436290282.67

MEXICO	2014	1364507717614.13

MEXICO	2015	1213294467716.88

MEXICO	2016	1112233497452.7

MEXICO	2017	1190721475906.0

MEXICO	2018	1256300182879.73

MEXICO	2019	1304106203694.81

MEXICO	2020	1121064767261.88

MEXICO	2021	1316569466932.59

MEXICO	2022	1464312692331.58

MEXICO	2023	1789114434843.46

MICRONESIA (FEDERATED STATES OF)	2000	233271800.0

MICRONESIA (FEDERATED STATES OF)	2001	240970900.0

MICRONESIA (FEDERATED STATES OF)	2002	242517200.0

MICRONESIA (FEDERATED STATES OF)	2003	245432900.0

MICRONESIA (FEDERATED STATES OF)	2004	240236000.0

MICRONESIA (FEDERATED STATES OF)	2005	250281900.0

MICRONESIA (FEDERATED STATES OF)	2006	253541900.0

MICRONESIA (FEDERATED STATES OF)	2007	256787200.0

MICRONESIA (FEDERATED STATES OF)	2008	263145100.0

MICRONESIA (FEDERATED STATES OF)	2009	280284600.0

MICRONESIA (FEDERATED STATES OF)	2010	296944100.0

MICRONESIA (FEDERATED STATES OF)	2011	311301600.0

MICRONESIA (FEDERATED STATES OF)	2012	327248700.0

MICRONESIA (FEDERATED STATES OF)	2013	317214400.0

MICRONESIA (FEDERATED STATES OF)	2014	319271200.0

MICRONESIA (FEDERATED STATES OF)	2015	316489900.0

MICRONESIA (FEDERATED STATES OF)	2016	325000000.0

MICRONESIA (FEDERATED STATES OF)	2017	359000000.0

MICRONESIA (FEDERATED STATES OF)	2018	392000000.0

MICRONESIA (FEDERATED STATES OF)	2019	394000000.0

MICRONESIA (FEDERATED STATES OF)	2020	372000000.0

MICRONESIA (FEDERATED STATES OF)	2021	390000000.0

MICRONESIA (FEDERATED STATES OF)	2022	430000000.0

MICRONESIA (FEDERATED STATES OF)	2023	460000000.0

MOLDOVA, REPUBLIC OF	2000	1288429391.79951

MOLDOVA, REPUBLIC OF	2001	1480673594.05602

MOLDOVA, REPUBLIC OF	2002	1661818168.4226

MOLDOVA, REPUBLIC OF	2003	1980907434.76826

MOLDOVA, REPUBLIC OF	2004	2598249555.89984

MOLDOVA, REPUBLIC OF	2005	2988342907.03096

MOLDOVA, REPUBLIC OF	2006	3408255450.5509

MOLDOVA, REPUBLIC OF	2007	4401173151.93767

MOLDOVA, REPUBLIC OF	2008	6054824248.24221

MOLDOVA, REPUBLIC OF	2009	5439434271.78807

MOLDOVA, REPUBLIC OF	2010	6974982369.60155

MOLDOVA, REPUBLIC OF	2011	8414352020.49442

MOLDOVA, REPUBLIC OF	2012	8709138634.82921

MOLDOVA, REPUBLIC OF	2013	9496717875.51932

MOLDOVA, REPUBLIC OF	2014	9402090137.7423

MOLDOVA, REPUBLIC OF	2015	7797667196.73087

MOLDOVA, REPUBLIC OF	2016	7980917075.7748

MOLDOVA, REPUBLIC OF	2017	9514404016.20949

MOLDOVA, REPUBLIC OF	2018	11252353420.8798

MOLDOVA, REPUBLIC OF	2019	11736797054.6965

MOLDOVA, REPUBLIC OF	2020	11530746234.4492

MOLDOVA, REPUBLIC OF	2021	13691869264.0794

MOLDOVA, REPUBLIC OF	2022	14510490660.2516

MOLDOVA, REPUBLIC OF	2023	16539436547.295

MONACO	2000	2654462665.26893

MONACO	2001	2673723033.71239

MONACO	2002	2919647981.81473

MONACO	2003	3597089750.78276

MONACO	2004	4043551488.82603

MONACO	2005	4204652898.73103

MONACO	2006	4586826512.71356

MONACO	2007	5875790766.2621

MONACO	2008	6502942244.93068

MONACO	2009	5474379252.34114

MONACO	2010	5367561569.59548

MONACO	2011	6088689808.38347

MONACO	2012	5742749294.00852

MONACO	2013	6555591709.88585

MONACO	2014	7070017323.65476

MONACO	2015	6264756528.37691

MONACO	2016	6471290793.55029

MONACO	2017	6430254652.58934

MONACO	2018	7184333936.01355

MONACO	2019	7383496254.23721

MONACO	2020	6730736282.78961

MONACO	2021	8623242743.29564

MONACO	2022	8800430486.17137

MONACO	2023	9995350547.12166

MONGOLIA	2000	1136896123.61298

MONGOLIA	2001	1267997934.3125

MONGOLIA	2002	1396555719.97409

MONGOLIA	2003	1595297355.78349

MONGOLIA	2004	1992066808.09598

MONGOLIA	2005	2523471601.10421

MONGOLIA	2006	3414055661.61598

MONGOLIA	2007	4234999703.90059

MONGOLIA	2008	5623216608.04288

MONGOLIA	2009	4583850367.88972

MONGOLIA	2010	7189481998.90094

MONGOLIA	2011	10409797377.8571

MONGOLIA	2012	12292770631.565

MONGOLIA	2013	12582122604.2577

MONGOLIA	2014	12226514668.0622

MONGOLIA	2015	11619892590.6941

MONGOLIA	2016	11181350649.3573

MONGOLIA	2017	11480847740.736

MONGOLIA	2018	13178094720.4986

MONGOLIA	2019	14206359017.5143

MONGOLIA	2020	13312981429.0891

MONGOLIA	2021	15286441737.6686

MONGOLIA	2022	17146471713.748

MONGOLIA	2023	20325121393.9074

MONTENEGRO	2000	984293043.811565

MONTENEGRO	2001	1159869245.92513

MONTENEGRO	2002	1284685050.52413

MONTENEGRO	2003	1707710053.14938

MONTENEGRO	2004	2073234417.68066

MONTENEGRO	2005	2257174480.78597

MONTENEGRO	2006	2721903148.91482

MONTENEGRO	2007	3680711743.77224

MONTENEGRO	2008	4545674527.61096

MONTENEGRO	2009	4159330369.5471

MONTENEGRO	2010	4142983843.4912

MONTENEGRO	2011	4544428421.49513

MONTENEGRO	2012	4087526241.81268

MONTENEGRO	2013	4465772400.37453

MONTENEGRO	2014	4593853290.963

MONTENEGRO	2015	4054730077.57718

MONTENEGRO	2016	4376930578.32395

MONTENEGRO	2017	4856599480.79882

MONTENEGRO	2018	5506942238.35668

MONTENEGRO	2019	5542054181.12616

MONTENEGRO	2020	4769996866.00758

MONTENEGRO	2021	5861427505.12493

MONTENEGRO	2022	6229801580.79157

MONTENEGRO	2023	7530593375.22034

MOROCCO	2000	43017455401.8445

MOROCCO	2001	43831480207.6444

MOROCCO	2002	47077192187.6418

MOROCCO	2003	58029363354.2757

MOROCCO	2004	66114145451.0067

MOROCCO	2005	68852658068.6673

MOROCCO	2006	75883823300.8545

MOROCCO	2007	86947913286.728

MOROCCO	2008	101822906949.063

MOROCCO	2009	101154952240.881

MOROCCO	2010	100865329473.44

MOROCCO	2011	110080631332.375

MOROCCO	2012	106937392311.129

MOROCCO	2013	115739287305.08

MOROCCO	2014	119130841411.664

MOROCCO	2015	110413823841.592

MOROCCO	2016	111572947004.917

MOROCCO	2017	118540573367.844

MOROCCO	2018	127341147581.818

MOROCCO	2019	128920266409.458

MOROCCO	2020	121353645057.144

MOROCCO	2021	142022058447.231

MOROCCO	2022	130951926351.241

MOROCCO	2023	144417103249.646

MOZAMBIQUE	2000	5930685214.61595

MOZAMBIQUE	2001	5650154067.10346

MOZAMBIQUE	2002	5950769426.60213

MOZAMBIQUE	2003	6583526860.58062

MOZAMBIQUE	2004	7937255565.35765

MOZAMBIQUE	2005	8868504899.94673

MOZAMBIQUE	2006	9509835536.93373

MOZAMBIQUE	2007	10811456005.9405

MOZAMBIQUE	2008	12920340964.6544

MOZAMBIQUE	2009	12263894790.0125

MOZAMBIQUE	2010	11411894723.864

MOZAMBIQUE	2011	14619279988.716

MOZAMBIQUE	2012	16688114144.0745

MOZAMBIQUE	2013	17198073057.1981

MOZAMBIQUE	2014	17978246586.0662

MOZAMBIQUE	2015	16208985769.615

MOZAMBIQUE	2016	12069051237.1711

MOZAMBIQUE	2017	13264640645.7768

MOZAMBIQUE	2018	15017358952.8452

MOZAMBIQUE	2019	15512759046.672

MOZAMBIQUE	2020	14235420174.1884

MOZAMBIQUE	2021	16168055475.4449

MOZAMBIQUE	2022	18883528581.3734

MOZAMBIQUE	2023	20954220983.5473

MYANMAR	2000	8905066163.58643

MYANMAR	2001	6477790688.22844

MYANMAR	2002	6777632512.0781

MYANMAR	2003	10467109977.6717

MYANMAR	2004	10567354056.4049

MYANMAR	2005	11986972418.5103

MYANMAR	2006	14502553709.8303

MYANMAR	2007	20182477480.5512

MYANMAR	2008	31862554101.9378

MYANMAR	2009	36906181380.8127

MYANMAR	2010	49540813342.4834

MYANMAR	2011	59977326085.9908

MYANMAR	2012	59937796648.2158

MYANMAR	2013	60269732854.827

MYANMAR	2014	65531374199.6742

MYANMAR	2015	59607290407.5944

MYANMAR	2016	63298361996.2153

MYANMAR	2017	66053040483.0016

MYANMAR	2018	67860515989.517

MYANMAR	2019	75065106227.6892

MYANMAR	2020	79006113643.1906

MYANMAR	2021	66345291160.1683

MYANMAR	2022	62253049891.6449

MYANMAR	2023	66757619000.0

NAMIBIA	2000	3922232164.83175

NAMIBIA	2001	3557341215.15159

NAMIBIA	2002	3349169826.38896

NAMIBIA	2003	4926439383.51425

NAMIBIA	2004	6609205994.77406

NAMIBIA	2005	7248374837.72056

NAMIBIA	2006	8001779551.06323

NAMIBIA	2007	8839536475.99963

NAMIBIA	2008	8607431497.49471

NAMIBIA	2009	8938847189.07592

NAMIBIA	2010	11431412421.1316

NAMIBIA	2011	12523359440.5499

NAMIBIA	2012	13042053591.6857

NAMIBIA	2013	12043307277.1235

NAMIBIA	2014	12435430969.6301

NAMIBIA	2015	11335161083.5061

NAMIBIA	2016	10722018732.0936

NAMIBIA	2017	12895153370.9132

NAMIBIA	2018	13682019076.4022

NAMIBIA	2019	12541928303.48

NAMIBIA	2020	10583748541.5258

NAMIBIA	2021	12402486183.6396

NAMIBIA	2022	12567271004.6761

NAMIBIA	2023	12351025066.9131

NAURU	2000	26930980.3429002

NAURU	2001	22613287.5389074

NAURU	2002	21017423.6082043

NAURU	2003	24778159.5806639

NAURU	2004	30587565.7988334

NAURU	2005	30070666.0652533

NAURU	2006	29200359.3890386

NAURU	2007	22766972.1889659

NAURU	2008	37602264.7306872

NAURU	2009	44176245.5492433

NAURU	2010	47562844.6104251

NAURU	2011	65444173.7762725

NAURU	2012	100794924.670417

NAURU	2013	94385014.9425842

NAURU	2014	98752257.0453222

NAURU	2015	84383388.6448573

NAURU	2016	97276023.0784346

NAURU	2017	108862278.516511

NAURU	2018	130937589.753517

NAURU	2019	124871111.377973

NAURU	2020	124530027.301054

NAURU	2021	175513984.500084

NAURU	2022	156803087.302496

NAURU	2023	154170289.321861

NEPAL	2000	5494252207.90502

NEPAL	2001	6007055042.17687

NEPAL	2002	6050875806.66403

NEPAL	2003	6330473096.54071

NEPAL	2004	7273938314.71988

NEPAL	2005	8130258377.90964

NEPAL	2006	9043715355.8881

NEPAL	2007	10325618017.379

NEPAL	2008	12545438605.3959

NEPAL	2009	12854985464.0764

NEPAL	2010	16002656434.4746

NEPAL	2011	21573872420.7008

NEPAL	2012	21703100877.1309

NEPAL	2013	22162204924.5726

NEPAL	2014	22731612922.1906

NEPAL	2015	24360801286.7638

NEPAL	2016	24524109483.5293

NEPAL	2017	28971588940.364

NEPAL	2018	33111525237.149

NEPAL	2019	34186180699.0255

NEPAL	2020	33433659301.2466

NEPAL	2021	36924841394.2605

NEPAL	2022	41182939600.67

NEPAL	2023	40908073366.8455

NETHERLANDS	2000	417649282153.726

NETHERLANDS	2001	432536219668.898

NETHERLANDS	2002	475529972122.746

NETHERLANDS	2003	582435617081.96

NETHERLANDS	2004	661224886143.245

NETHERLANDS	2005	688133699635.797

NETHERLANDS	2006	737593995289.411

NETHERLANDS	2007	853499460872.552

NETHERLANDS	2008	957901566041.406

NETHERLANDS	2009	878954223140.234

NETHERLANDS	2010	852464982433.335

NETHERLANDS	2011	913140741332.687

NETHERLANDS	2012	845689017065.625

NETHERLANDS	2013	883951539006.669

NETHERLANDS	2014	901556501756.467

NETHERLANDS	2015	775743675302.734

NETHERLANDS	2016	797163949289.885

NETHERLANDS	2017	848233537845.884

NETHERLANDS	2018	929733599796.862

NETHERLANDS	2019	928903005576.469

NETHERLANDS	2020	932560861701.17

NETHERLANDS	2021	1054472123449.6

NETHERLANDS	2022	1046540797548.64

NETHERLANDS	2023	1154361305398.06

NEW CALEDONIA	2000	3420032041.07385

NEW CALEDONIA	2001	3297734891.14661

NEW CALEDONIA	2002	3740056747.71979

NEW CALEDONIA	2003	4915353827.10576

NEW CALEDONIA	2004	5895008977.9531

NEW CALEDONIA	2005	6238629487.01331

NEW CALEDONIA	2006	6979155387.86792

NEW CALEDONIA	2007	8819917180.34265

NEW CALEDONIA	2008	9067619760.07073

NEW CALEDONIA	2009	8704438102.20142

NEW CALEDONIA	2010	9364350076.91225

NEW CALEDONIA	2011	10351448004.7674

NEW CALEDONIA	2012	9659151917.40484

NEW CALEDONIA	2013	10151382933.1594

NEW CALEDONIA	2014	10635035594.7528

NEW CALEDONIA	2015	8738203074.3957

NEW CALEDONIA	2016	8724568954.89799

NEW CALEDONIA	2017	9174048681.98577

NEW CALEDONIA	2018	9896402283.68587

NEW CALEDONIA	2019	9475655324.59495

NEW CALEDONIA	2020	9454629467.91408

NEW CALEDONIA	2021	10071349663.8484

NEW CALEDONIA	2022	9623318718.31459

NEW ZEALAND	2000	52623281956.7031

NEW ZEALAND	2001	53872425916.6248

NEW ZEALAND	2002	66627729311.4495

NEW ZEALAND	2003	88250885550.2626

NEW ZEALAND	2004	103905210084.034

NEW ZEALAND	2005	114720129550.095

NEW ZEALAND	2006	111538810712.665

NEW ZEALAND	2007	137188946865.584

NEW ZEALAND	2008	133131369930.414

NEW ZEALAND	2009	121373602348.679

NEW ZEALAND	2010	146517541181.254

NEW ZEALAND	2011	168295307149.46

NEW ZEALAND	2012	176210710655.208

NEW ZEALAND	2013	190909855416.34

NEW ZEALAND	2014	201337554959.49

NEW ZEALAND	2015	178104220784.881

NEW ZEALAND	2016	188898209220.167

NEW ZEALAND	2017	206566916732.292

NEW ZEALAND	2018	211846555690.736

NEW ZEALAND	2019	212846907683.439

NEW ZEALAND	2020	212697530897.56

NEW ZEALAND	2021	253644079784.977

NEW ZEALAND	2022	246733522841.353

NEW ZEALAND	2023	252175506110.168

NICARAGUA	2000	5109587049.97449

NICARAGUA	2001	5351752034.2221

NICARAGUA	2002	5223727302.54906

NICARAGUA	2003	5322228350.58068

NICARAGUA	2004	5792932838.40051

NICARAGUA	2005	6321324455.16941

NICARAGUA	2006	6763688874.63732

NICARAGUA	2007	7423419479.8255

NICARAGUA	2008	8496948184.42042

NICARAGUA	2009	8298687305.66354

NICARAGUA	2010	8758572306.31602

NICARAGUA	2011	9774320144.00049

NICARAGUA	2012	10531980451.1847

NICARAGUA	2013	10982954744.4415

NICARAGUA	2014	11880433902.9361

NICARAGUA	2015	12756685550.3389

NICARAGUA	2016	13286101094.3863

NICARAGUA	2017	13785924216.2724

NICARAGUA	2018	13025234820.8225

NICARAGUA	2019	12699028889.666

NICARAGUA	2020	12681569254.2815

NICARAGUA	2021	14144060853.1362

NICARAGUA	2022	15649897116.8965

NICARAGUA	2023	17829218219.3591

NIGER	2000	2241753192.81158

NIGER	2001	2448714703.96617

NIGER	2002	2782192878.67204

NIGER	2003	3394084732.49543

NIGER	2004	3760443737.53797

NIGER	2005	4383315964.58718

NIGER	2006	4756361252.37923

NIGER	2007	5731485051.79069

NIGER	2008	7297600226.00536

NIGER	2009	7352131309.73341

NIGER	2010	7851192502.30917

NIGER	2011	8772950777.79176

NIGER	2012	9426912647.59111

NIGER	2013	10224897437.8648

NIGER	2014	10862943543.5419

NIGER	2015	9683867926.44282

NIGER	2016	10398861981.7583

NIGER	2017	11185104251.6943

NIGER	2018	12837307496.8821

NIGER	2019	12889555561.2299

NIGER	2020	13744653103.058

NIGER	2021	14915002436.069

NIGER	2022	15433852712.2963

NIGER	2023	16819170420.5653

NIGERIA	2000	69171451627.2465

NIGERIA	2001	73557840064.489

NIGERIA	2002	95054059302.6995

NIGERIA	2003	104738954264.226

NIGERIA	2004	135764731645.611

NIGERIA	2005	175670569969.346

NIGERIA	2006	238454997161.48

NIGERIA	2007	278260846800.103

NIGERIA	2008	339476276257.793

NIGERIA	2009	295008835380.997

NIGERIA	2010	366990417129.04

NIGERIA	2011	414466676831.16

NIGERIA	2012	463971018239.281

NIGERIA	2013	520117180313.906

NIGERIA	2014	574183763411.508

NIGERIA	2015	493026682800.63

NIGERIA	2016	404649125252.16

NIGERIA	2017	375745731053.427

NIGERIA	2018	421739251509.08

NIGERIA	2019	474517490844.461

NIGERIA	2020	432198898467.795

NIGERIA	2021	440833635873.827

NIGERIA	2022	477403400101.174

NIGERIA	2023	363846332834.618

NORTH MACEDONIA	2000	3772859034.20508

NORTH MACEDONIA	2001	3709636030.66578

NORTH MACEDONIA	2002	4018365747.00972

NORTH MACEDONIA	2003	4946296599.08467

NORTH MACEDONIA	2004	5682784471.69722

NORTH MACEDONIA	2005	6258602872.67898

NORTH MACEDONIA	2006	6861226971.55617

NORTH MACEDONIA	2007	8336474973.72949

NORTH MACEDONIA	2008	9909552434.51136

NORTH MACEDONIA	2009	9401736825.42688

NORTH MACEDONIA	2010	9407170321.37752

NORTH MACEDONIA	2011	10494626767.6445

NORTH MACEDONIA	2012	9745261300.57788

NORTH MACEDONIA	2013	10817702346.0674

NORTH MACEDONIA	2014	11362265252.778

NORTH MACEDONIA	2015	10064519962.5655

NORTH MACEDONIA	2016	10672467073.2873

NORTH MACEDONIA	2017	11307067069.6658

NORTH MACEDONIA	2018	12683068114.2388

NORTH MACEDONIA	2019	12606338448.547

NORTH MACEDONIA	2020	12361036913.8409

NORTH MACEDONIA	2021	14000283827.0154

NORTH MACEDONIA	2022	13932436550.0883

NORTH MACEDONIA	2023	15763621848.115

NORTHERN MARIANA ISLANDS	2002	1284000000.0

NORTHERN MARIANA ISLANDS	2003	1239000000.0

NORTHERN MARIANA ISLANDS	2004	1210000000.0

NORTHERN MARIANA ISLANDS	2005	1061000000.0

NORTHERN MARIANA ISLANDS	2006	990000000.0

NORTHERN MARIANA ISLANDS	2007	938000000.0

NORTHERN MARIANA ISLANDS	2008	939000000.0

NORTHERN MARIANA ISLANDS	2009	795000000.0

NORTHERN MARIANA ISLANDS	2010	799000000.0

NORTHERN MARIANA ISLANDS	2011	729000000.0

NORTHERN MARIANA ISLANDS	2012	746000000.0

NORTHERN MARIANA ISLANDS	2013	772000000.0

NORTHERN MARIANA ISLANDS	2014	832000000.0

NORTHERN MARIANA ISLANDS	2015	910000000.0

NORTHERN MARIANA ISLANDS	2016	1230000000.0

NORTHERN MARIANA ISLANDS	2017	1560000000.0

NORTHERN MARIANA ISLANDS	2018	1301000000.0

NORTHERN MARIANA ISLANDS	2019	1179000000.0

NORTHERN MARIANA ISLANDS	2020	866000000.0

NORTHERN MARIANA ISLANDS	2021	914000000.0

NORTHERN MARIANA ISLANDS	2022	1096000000.0

NORWAY	2000	171457201935.968

NORWAY	2001	174239354070.977

NORWAY	2002	195914852576.467

NORWAY	2003	229385469337.024

NORWAY	2004	265268662473.297

NORWAY	2005	309978579743.888

NORWAY	2006	346915160681.708

NORWAY	2007	402643260487.572

NORWAY	2008	464917553191.489

NORWAY	2009	387976400617.019

NORWAY	2010	431052143940.438

NORWAY	2011	501360549669.404

NORWAY	2012	512777309840.997

NORWAY	2013	526014468085.106

NORWAY	2014	501736471832.848

NORWAY	2015	388159512245.53

NORWAY	2016	370956547619.048

NORWAY	2017	401745275035.261

NORWAY	2018	439788625883.8

NORWAY	2019	408742840909.091

NORWAY	2020	367633418886.627

NORWAY	2021	503367986030.268

NORWAY	2022	593726965415.619

NORWAY	2023	485310823603.662

OMAN	2000	22259557867.3602

OMAN	2001	22205721716.515

OMAN	2002	23065539661.8986

OMAN	2003	24733680104.0312

OMAN	2004	28378933680.104

OMAN	2005	35506892067.6203

OMAN	2006	42577633289.987

OMAN	2007	48300390117.0351

OMAN	2008	69804681404.4213

OMAN	2009	55454096228.8687

OMAN	2010	64993498049.4148

OMAN	2011	77497529258.7776

OMAN	2012	87408842652.7958

OMAN	2013	89936020806.2419

OMAN	2014	92699089726.9181

OMAN	2015	78710793237.9714

OMAN	2016	75128738621.5865

OMAN	2017	80856697009.1027

OMAN	2018	91505851755.5267

OMAN	2019	88060858257.4772

OMAN	2020	75909492847.8544

OMAN	2021	87323797139.1417

OMAN	2022	111943823146.944

OMAN	2023	108810923276.983

PAKISTAN	2000	99484802344.5277

PAKISTAN	2001	97145618479.9038

PAKISTAN	2002	97923302809.3537

PAKISTAN	2003	112371913740.823

PAKISTAN	2004	132216048339.413

PAKISTAN	2005	145208562960.767

PAKISTAN	2006	161871385506.36

PAKISTAN	2007	184140869997.46

PAKISTAN	2008	202203748583.854

PAKISTAN	2009	187337783856.466

PAKISTAN	2010	196709621849.586

PAKISTAN	2011	230586581059.665

PAKISTAN	2012	250106966104.704

PAKISTAN	2013	258657231672.412

PAKISTAN	2014	271390474857.632

PAKISTAN	2015	299963590534.773

PAKISTAN	2016	313630000130.435

PAKISTAN	2017	339205534861.1

PAKISTAN	2018	356128166704.921

PAKISTAN	2019	320909472770.669

PAKISTAN	2020	300425609817.981

PAKISTAN	2021	348516647445.148

PAKISTAN	2022	374890295666.694

PAKISTAN	2023	337912301397.727

PALAU	2000	149535800.0

PALAU	2001	159453500.0

PALAU	2002	162665500.0

PALAU	2003	154559900.0

PALAU	2004	166391600.0

PALAU	2005	191048400.0

PALAU	2006	193679700.0

PALAU	2007	200903600.0

PALAU	2008	201167300.0

PALAU	2009	189998000.0

PALAU	2010	188174300.0

PALAU	2011	198873900.0

PALAU	2012	215762400.0

PALAU	2013	225345718.75

PALAU	2014	243156484.375

PALAU	2015	278824781.25

PALAU	2016	298323500.0

PALAU	2017	285600000.0

PALAU	2018	288546281.25

PALAU	2019	281941562.5

PALAU	2020	258990843.75

PALAU	2021	235752906.25

PALAU	2022	255591062.5

PALAU	2023	281849062.5

PALESTINE, STATE OF	2000	4313600000.0

PALESTINE, STATE OF	2001	4003700000.0

PALESTINE, STATE OF	2002	3555800000.0

PALESTINE, STATE OF	2003	3968000000.0

PALESTINE, STATE OF	2004	4603100000.0

PALESTINE, STATE OF	2005	5125700000.0

PALESTINE, STATE OF	2006	5348300000.0

PALESTINE, STATE OF	2007	5815700000.0

PALESTINE, STATE OF	2008	7310400000.0

PALESTINE, STATE OF	2009	8085700000.0

PALESTINE, STATE OF	2010	9681500000.0

PALESTINE, STATE OF	2011	11186100000.0

PALESTINE, STATE OF	2012	12208400000.0

PALESTINE, STATE OF	2013	13515500000.0

PALESTINE, STATE OF	2014	13989700000.0

PALESTINE, STATE OF	2015	13972400000.0

PALESTINE, STATE OF	2016	15405400000.0

PALESTINE, STATE OF	2017	16128000000.0

PALESTINE, STATE OF	2018	16276600000.0

PALESTINE, STATE OF	2019	17133500000.0

PALESTINE, STATE OF	2020	15531700000.0

PALESTINE, STATE OF	2021	18109000000.0

PALESTINE, STATE OF	2022	19165500000.0

PALESTINE, STATE OF	2023	17420800000.0

PANAMA	2000	11966497000.0

PANAMA	2001	12252906300.0

PANAMA	2002	12800851300.0

PANAMA	2003	13603456000.0

PANAMA	2004	15100203400.0

PANAMA	2005	16623906700.0

PANAMA	2006	18659721500.0

PANAMA	2007	21717433800.0

PANAMA	2008	25721328000.0

PANAMA	2009	27791215500.0

PANAMA	2010	30231009500.0

PANAMA	2011	35687738300.0

PANAMA	2012	41595439700.0

PANAMA	2013	46949496500.0

PANAMA	2014	51427104900.0

PANAMA	2015	55767806100.0

PANAMA	2016	59760858700.0

PANAMA	2017	64327688800.0

PANAMA	2018	67316471200.0

PANAMA	2019	69778991200.0

PANAMA	2020	57059846500.0

PANAMA	2021	67396392500.0

PANAMA	2022	76276116700.0

PANAMA	2023	83318176900.0

PAPUA NEW GUINEA	2000	3521339699.07407

PAPUA NEW GUINEA	2001	3081024212.42924

PAPUA NEW GUINEA	2002	2999511040.19764

PAPUA NEW GUINEA	2003	3536411824.2958

PAPUA NEW GUINEA	2004	3927157866.96465

PAPUA NEW GUINEA	2005	4865892972.27595

PAPUA NEW GUINEA	2006	8354911040.70193

PAPUA NEW GUINEA	2007	9545028944.34579

PAPUA NEW GUINEA	2008	11670892800.5309

PAPUA NEW GUINEA	2009	11619456449.266

PAPUA NEW GUINEA	2010	14250786674.7766

PAPUA NEW GUINEA	2011	17985138065.8549

PAPUA NEW GUINEA	2012	21295168665.7247

PAPUA NEW GUINEA	2013	21261338064.8783

PAPUA NEW GUINEA	2014	23210823987.308

PAPUA NEW GUINEA	2015	21723437010.0982

PAPUA NEW GUINEA	2016	20758876952.6232

PAPUA NEW GUINEA	2017	22742699138.356

PAPUA NEW GUINEA	2018	24109780708.0268

PAPUA NEW GUINEA	2019	24750626040.5917

PAPUA NEW GUINEA	2020	23848447849.7467

PAPUA NEW GUINEA	2021	26109413522.3081

PAPUA NEW GUINEA	2022	31647277767.3976

PAPUA NEW GUINEA	2023	30729242919.4411

PARAGUAY	2000	8855705139.55857

PARAGUAY	2001	8495806432.18467

PARAGUAY	2002	7196260656.84556

PARAGUAY	2003	7691367471.17992

PARAGUAY	2004	9624440836.29309

PARAGUAY	2005	10737500188.1123

PARAGUAY	2006	13429430050.261

PARAGUAY	2007	17856393235.4338

PARAGUAY	2008	24615267663.5456

PARAGUAY	2009	22355151161.994

PARAGUAY	2010	27260886405.2263

PARAGUAY	2011	33756238766.5

PARAGUAY	2012	33271921136.315

PARAGUAY	2013	38501122141.4241

PARAGUAY	2014	40377929295.6419

PARAGUAY	2015	36211447840.0971

PARAGUAY	2016	36089700222.9461

PARAGUAY	2017	38997129473.5558

PARAGUAY	2018	40225448340.6322

PARAGUAY	2019	37925338329.1494

PARAGUAY	2020	35432178068.1814

PARAGUAY	2021	39950899938.7482

PARAGUAY	2022	41952910858.0846

PARAGUAY	2023	42956263543.9482

PERU	2000	51744749133.213

PERU	2001	52030158775.4055

PERU	2002	54777553515.0809

PERU	2003	58731030121.8671

PERU	2004	66768703497.5687

PERU	2005	76060606060.6061

PERU	2006	88643193061.748

PERU	2007	102170981144.136

PERU	2008	120550599815.441

PERU	2009	120822986521.479

PERU	2010	147527631520.729

PERU	2011	171761737046.585

PERU	2012	192650021648.583

PERU	2013	201175543571.392

PERU	2014	200786250582.943

PERU	2015	189802976285.619

PERU	2016	191898104390.379

PERU	2017	211007984080.911

PERU	2018	222597009739.235

PERU	2019	228346006003.648

PERU	2020	201409694755.934

PERU	2021	226354278280.885

PERU	2022	246488757636.211

PERU	2023	267603248655.253

PHILIPPINES	2000	83669788254.7279

PHILIPPINES	2001	78921234457.5487

PHILIPPINES	2002	84307345887.543

PHILIPPINES	2003	87039092974.2272

PHILIPPINES	2004	95001999685.3314

PHILIPPINES	2005	107419977318.166

PHILIPPINES	2006	127652926368.069

PHILIPPINES	2007	155980408673.403

PHILIPPINES	2008	181624626327.361

PHILIPPINES	2009	175974755881.372

PHILIPPINES	2010	208368893151.144

PHILIPPINES	2011	234216730295.938

PHILIPPINES	2012	261920540972.102

PHILIPPINES	2013	283902828581.65

PHILIPPINES	2014	297483555344.802

PHILIPPINES	2015	306445871246.718

PHILIPPINES	2016	318627003012.52

PHILIPPINES	2017	328480736798.792

PHILIPPINES	2018	346841896583.515

PHILIPPINES	2019	376823402244.928

PHILIPPINES	2020	361751145451.597

PHILIPPINES	2021	394087359848.11

PHILIPPINES	2022	404353369604.631

PHILIPPINES	2023	437146372729.942

POLAND	2000	172953527033.013

POLAND	2001	191823200371.284

POLAND	2002	199694463255.567

POLAND	2003	218561225998.47

POLAND	2004	256268656145.134

POLAND	2005	306999913150.525

POLAND	2006	345897630736.173

POLAND	2007	429715132137.503

POLAND	2008	535612030671.888

POLAND	2009	440891472247.096

POLAND	2010	478111630683.514

POLAND	2011	527848543023.469

POLAND	2012	498148649702.66

POLAND	2013	518179836405.36

POLAND	2014	542134167178.627

POLAND	2015	480054118583.367

POLAND	2016	473259583969.643

POLAND	2017	528356676667.211

POLAND	2018	594616687350.017

POLAND	2019	602683770144.88

POLAND	2020	605914237903.742

POLAND	2021	689170230665.35

POLAND	2022	695607470875.276

POLAND	2023	809200697797.088

PORTUGAL	2000	118605192877.388

PORTUGAL	2001	121604107164.997

PORTUGAL	2002	134795565549.419

PORTUGAL	2003	165226175536.793

PORTUGAL	2004	189382122532.169

PORTUGAL	2005	197253876704.921

PORTUGAL	2006	208756449275.848

PORTUGAL	2007	240496147317.381

PORTUGAL	2008	263416394624.084

PORTUGAL	2009	244667762835.543

PORTUGAL	2010	238443864993.217

PORTUGAL	2011	245426767676.002

PORTUGAL	2012	216536676771.973

PORTUGAL	2013	226677408291.745

PORTUGAL	2014	230078616299.675

PORTUGAL	2015	199038523119.639

PORTUGAL	2016	206305431241.638

PORTUGAL	2017	220862990767.229

PORTUGAL	2018	242092894542.888

PORTUGAL	2019	240115970063.019

PORTUGAL	2020	229618773422.577

PORTUGAL	2021	256055879091.139

PORTUGAL	2022	256898675068.927

PORTUGAL	2023	289114289663.542

PUERTO RICO	2000	61701800000.0

PUERTO RICO	2001	69208400000.0

PUERTO RICO	2002	71623500000.0

PUERTO RICO	2003	74827400000.0

PUERTO RICO	2004	80322313000.0

PUERTO RICO	2005	83914521300.0

PUERTO RICO	2006	87276164400.0

PUERTO RICO	2007	89524131600.0

PUERTO RICO	2008	93639300000.0

PUERTO RICO	2009	96385600000.0

PUERTO RICO	2010	98381300000.0

PUERTO RICO	2011	100351700000.0

PUERTO RICO	2012	101564800000.0

PUERTO RICO	2013	102450000000.0

PUERTO RICO	2014	102445800000.0

PUERTO RICO	2015	103375500000.0

PUERTO RICO	2016	104336700000.0

PUERTO RICO	2017	103445500000.0

PUERTO RICO	2018	100958100000.0

PUERTO RICO	2019	105126400000.0

PUERTO RICO	2020	103130900000.0

PUERTO RICO	2021	106426600000.0

PUERTO RICO	2022	113567200000.0

PUERTO RICO	2023	117902300000.0

QATAR	2000	17759890109.8901

QATAR	2001	17538461538.4615

QATAR	2002	19363736263.7363

QATAR	2003	23533791208.7912

QATAR	2004	31734065934.0659

QATAR	2005	44530494505.4945

QATAR	2006	60882142857.1429

QATAR	2007	79712087912.0879

QATAR	2008	115270054945.055

QATAR	2009	97798351648.3516

QATAR	2010	125122306346.154

QATAR	2011	167775268626.374

QATAR	2012	186833502362.637

QATAR	2013	198727642967.033

QATAR	2014	206224598571.429

QATAR	2015	161739955576.923

QATAR	2016	151732181868.132

QATAR	2017	161099122225.275

QATAR	2018	183334953818.681

QATAR	2019	176371267689.082

QATAR	2020	144411363345.27

QATAR	2021	179732009554.846

QATAR	2022	235709325708.341

QATAR	2023	213002809330.267

ROMANIA	2000	37253739511.1273

ROMANIA	2001	40395116581.4832

ROMANIA	2002	46065502702.5817

ROMANIA	2003	57806384143.166

ROMANIA	2004	74973656851.8076

ROMANIA	2005	98454380120.0761

ROMANIA	2006	122023735992.706

ROMANIA	2007	174588782938.583

ROMANIA	2008	214315932061.275

ROMANIA	2009	174110532658.867

ROMANIA	2010	170064350671.827

ROMANIA	2011	192623977894.173

ROMANIA	2012	179117323107.087

ROMANIA	2013	189798603751.235

ROMANIA	2014	199722319675.741

ROMANIA	2015	177885131240.315

ROMANIA	2016	185290759248.844

ROMANIA	2017	210147385855.419

ROMANIA	2018	243468683030.34

ROMANIA	2019	251677082534.495

ROMANIA	2020	252033792712.145

ROMANIA	2021	286578196368.297

ROMANIA	2022	296354358293.475

ROMANIA	2023	350775856415.189

RUSSIAN FEDERATION	2000	259710142196.943

RUSSIAN FEDERATION	2001	306602070620.5

RUSSIAN FEDERATION	2002	345470494417.863

RUSSIAN FEDERATION	2003	430347420184.885

RUSSIAN FEDERATION	2004	591016690732.385

RUSSIAN FEDERATION	2005	764015973481.11

RUSSIAN FEDERATION	2006	989932071352.543

RUSSIAN FEDERATION	2007	1299703478481.65

RUSSIAN FEDERATION	2008	1660848058303.11

RUSSIAN FEDERATION	2009	1222645900055.7

RUSSIAN FEDERATION	2010	1524916715223.95

RUSSIAN FEDERATION	2011	2045922753398.04

RUSSIAN FEDERATION	2012	2208293553878.42

RUSSIAN FEDERATION	2013	2292470078346.22

RUSSIAN FEDERATION	2014	2059241589895.01

RUSSIAN FEDERATION	2015	1363482182197.71

RUSSIAN FEDERATION	2016	1276786350881.14

RUSSIAN FEDERATION	2017	1574199360089.0

RUSSIAN FEDERATION	2018	1657328773461.31

RUSSIAN FEDERATION	2019	1693115002708.32

RUSSIAN FEDERATION	2020	1493075894362.14

RUSSIAN FEDERATION	2021	1843392293734.38

RUSSIAN FEDERATION	2022	2266029240645.34

RUSSIAN FEDERATION	2023	2021421476035.42

RWANDA	2000	2068836754.37431

RWANDA	2001	1966600715.49841

RWANDA	2002	1966003468.49117

RWANDA	2003	2138237278.73822

RWANDA	2004	2376496067.01198

RWANDA	2005	2933819766.17656

RWANDA	2006	3319784538.73346

RWANDA	2007	4070507894.61656

RWANDA	2008	5179854064.57033

RWANDA	2009	5674476969.06444

RWANDA	2010	6124756654.12346

RWANDA	2011	6884913658.10632

RWANDA	2012	7654761573.54991

RWANDA	2013	7819963715.75353

RWANDA	2014	8238966063.86692

RWANDA	2015	8543759677.58157

RWANDA	2016	8695272300.91019

RWANDA	2017	9252834336.49492

RWANDA	2018	9637904655.17446

RWANDA	2019	10349300380.33

RWANDA	2020	10174387374.3478

RWANDA	2021	11069280649.6459

RWANDA	2022	13316160895.0447

RWANDA	2023	14097768472.1883

SAINT KITTS AND NEVIS	2000	421695769.843918

SAINT KITTS AND NEVIS	2001	458643829.014199

SAINT KITTS AND NEVIS	2002	481077373.669966

SAINT KITTS AND NEVIS	2003	469869869.86987

SAINT KITTS AND NEVIS	2004	506900000.0

SAINT KITTS AND NEVIS	2005	547203703.703704

SAINT KITTS AND NEVIS	2006	644414814.814815

SAINT KITTS AND NEVIS	2007	689285185.185185

SAINT KITTS AND NEVIS	2008	777692592.592593

SAINT KITTS AND NEVIS	2009	774274074.074074

SAINT KITTS AND NEVIS	2010	778718518.518518

SAINT KITTS AND NEVIS	2011	836092592.592593

SAINT KITTS AND NEVIS	2012	824585185.185185

SAINT KITTS AND NEVIS	2013	874548148.148148

SAINT KITTS AND NEVIS	2014	952111111.111111

SAINT KITTS AND NEVIS	2015	957222222.222222

SAINT KITTS AND NEVIS	2016	1006818518.51852

SAINT KITTS AND NEVIS	2017	1056977777.77778

SAINT KITTS AND NEVIS	2018	1076548148.14815

SAINT KITTS AND NEVIS	2019	1107855555.55556

SAINT KITTS AND NEVIS	2020	883922222.222222

SAINT KITTS AND NEVIS	2021	858622222.222222

SAINT KITTS AND NEVIS	2022	981429629.62963

SAINT KITTS AND NEVIS	2023	1055499777.77778

SAINT LUCIA	2000	932592592.592592

SAINT LUCIA	2001	892592592.592592

SAINT LUCIA	2002	900000000.0

SAINT LUCIA	2003	987407407.407407

SAINT LUCIA	2004	1066666666.66667

SAINT LUCIA	2005	1135555555.55556

SAINT LUCIA	2006	1268319185.18519

SAINT LUCIA	2007	1336088814.81481

SAINT LUCIA	2008	1437731111.11111

SAINT LUCIA	2009	1401507888.88889

SAINT LUCIA	2010	1482385185.18519

SAINT LUCIA	2011	1568370370.37037

SAINT LUCIA	2012	1598207407.40741

SAINT LUCIA	2013	1660222222.22222

SAINT LUCIA	2014	1749185185.18518

SAINT LUCIA	2015	1807629629.62963

SAINT LUCIA	2016	1868555555.55556

SAINT LUCIA	2017	1998518518.51852

SAINT LUCIA	2018	2060962962.96296

SAINT LUCIA	2019	2095370370.37037

SAINT LUCIA	2020	1499296296.2963

SAINT LUCIA	2021	1867185185.18518

SAINT LUCIA	2022	2342703703.7037

SAINT LUCIA	2023	2430148148.14815

SAINT MARTIN (FRENCH PART)	2011	775875748.523832

SAINT MARTIN (FRENCH PART)	2014	772921958.529509

SAINT MARTIN (FRENCH PART)	2019	652206037.103874

SAINT MARTIN (FRENCH PART)	2021	649206262.847519

SAINT VINCENT AND THE GRENADINES	2000	427946037.037037

SAINT VINCENT AND THE GRENADINES	2001	462072333.333333

SAINT VINCENT AND THE GRENADINES	2002	487763851.851852

SAINT VINCENT AND THE GRENADINES	2003	509090888.888889

SAINT VINCENT AND THE GRENADINES	2004	549900185.185185

SAINT VINCENT AND THE GRENADINES	2005	579948925.925926

SAINT VINCENT AND THE GRENADINES	2006	643501148.148148

SAINT VINCENT AND THE GRENADINES	2007	713596666.666667

SAINT VINCENT AND THE GRENADINES	2008	732663259.259259

SAINT VINCENT AND THE GRENADINES	2009	714300259.259259

SAINT VINCENT AND THE GRENADINES	2010	720447888.888889

SAINT VINCENT AND THE GRENADINES	2011	713796370.37037

SAINT VINCENT AND THE GRENADINES	2012	730032592.592593

SAINT VINCENT AND THE GRENADINES	2013	764781259.259259

SAINT VINCENT AND THE GRENADINES	2014	770900000.0

SAINT VINCENT AND THE GRENADINES	2015	786555555.555555

SAINT VINCENT AND THE GRENADINES	2016	814303703.703704

SAINT VINCENT AND THE GRENADINES	2017	844040740.740741

SAINT VINCENT AND THE GRENADINES	2018	884329629.62963

SAINT VINCENT AND THE GRENADINES	2019	910766666.666667

SAINT VINCENT AND THE GRENADINES	2020	869111111.111111

SAINT VINCENT AND THE GRENADINES	2021	872225925.925926

SAINT VINCENT AND THE GRENADINES	2022	966492592.592592

SAINT VINCENT AND THE GRENADINES	2023	1065962962.96296

SAMOA	2000	258856139.798489

SAMOA	2001	266299591.479428

SAMOA	2002	281790134.211972

SAMOA	2003	333426188.41876

SAMOA	2004	407747565.096959

SAMOA	2005	476801793.159429

SAMOA	2006	499923757.780736

SAMOA	2007	573548459.833372

SAMOA	2008	641346191.664776

SAMOA	2009	628006115.424052

SAMOA	2010	680260907.153983

SAMOA	2011	744097050.169115

SAMOA	2012	773141661.165548

SAMOA	2013	797736334.281305

SAMOA	2014	796683519.593842

SAMOA	2015	824150498.653536

SAMOA	2016	843924796.697421

SAMOA	2017	884844384.463214

SAMOA	2018	878448433.404342

SAMOA	2019	912950466.064906

SAMOA	2020	868898358.266437

SAMOA	2021	843923638.733018

SAMOA	2022	832945205.637185

SAMOA	2023	938189443.830393

SAN MARINO	2000	1007661366.66959

SAN MARINO	2001	1059529812.37456

SAN MARINO	2002	1148872072.38556

SAN MARINO	2003	1462590266.59186

SAN MARINO	2004	1715340542.988

SAN MARINO	2005	1786514058.22344

SAN MARINO	2006	1909765165.43137

SAN MARINO	2007	2188654628.38097

SAN MARINO	2008	2403213305.03601

SAN MARINO	2009	2064277126.41466

SAN MARINO	2010	1881191925.32503

SAN MARINO	2011	1813717438.69134

SAN MARINO	2012	1604701299.43546

SAN MARINO	2013	1678741475.14095

SAN MARINO	2014	1673911426.17254

SAN MARINO	2015	1419401070.56043

SAN MARINO	2016	1468343139.74326

SAN MARINO	2017	1528620346.31168

SAN MARINO	2018	1655353653.05934

SAN MARINO	2019	1616232125.12587

SAN MARINO	2020	1544714493.24409

SAN MARINO	2021	1855395999.76534

SAN MARINO	2022	1831700577.08904

SAO TOME AND PRINCIPE	2000	76198394.8202671

SAO TOME AND PRINCIPE	2001	75951133.3777948

SAO TOME AND PRINCIPE	2002	85171073.8777498

SAO TOME AND PRINCIPE	2003	102085769.123419

SAO TOME AND PRINCIPE	2004	114582283.916382

SAO TOME AND PRINCIPE	2005	136450662.390592

SAO TOME AND PRINCIPE	2006	142775104.081626

SAO TOME AND PRINCIPE	2007	149146918.888611

SAO TOME AND PRINCIPE	2008	188021165.00338

SAO TOME AND PRINCIPE	2009	200668065.03175

SAO TOME AND PRINCIPE	2010	190021192.489536

SAO TOME AND PRINCIPE	2011	226455001.243083

SAO TOME AND PRINCIPE	2012	229371348.202606

SAO TOME AND PRINCIPE	2013	267041747.584354

SAO TOME AND PRINCIPE	2014	293119143.246825

SAO TOME AND PRINCIPE	2015	259999643.047388

SAO TOME AND PRINCIPE	2016	292267272.196925

SAO TOME AND PRINCIPE	2017	322002845.229335

SAO TOME AND PRINCIPE	2018	383717327.830508

SAO TOME AND PRINCIPE	2019	412976082.620705

SAO TOME AND PRINCIPE	2020	471229484.607144

SAO TOME AND PRINCIPE	2021	524402455.54816

SAO TOME AND PRINCIPE	2022	540809499.189348

SAO TOME AND PRINCIPE	2023	678976264.835436

SAUDI ARABIA	2000	189514933333.333

SAUDI ARABIA	2001	184137600000.0

SAUDI ARABIA	2002	189605866666.667

SAUDI ARABIA	2003	215807733333.333

SAUDI ARABIA	2004	258742133333.333

SAUDI ARABIA	2005	328459608764.111

SAUDI ARABIA	2006	376900133511.348

SAUDI ARABIA	2007	415964509673.115

SAUDI ARABIA	2008	519796800000.0

SAUDI ARABIA	2009	429097866666.667

SAUDI ARABIA	2010	528207200000.0

SAUDI ARABIA	2011	676634666666.667

SAUDI ARABIA	2012	741849866666.667

SAUDI ARABIA	2013	753864533333.333

SAUDI ARABIA	2014	766605866666.667

SAUDI ARABIA	2015	669484266666.667

SAUDI ARABIA	2016	666000000000.0

SAUDI ARABIA	2017	714994666666.667

SAUDI ARABIA	2018	846583733333.333

SAUDI ARABIA	2019	838564800000.0

SAUDI ARABIA	2020	734271200000.0

SAUDI ARABIA	2021	874156000000.0

SAUDI ARABIA	2022	1108571466666.67

SAUDI ARABIA	2023	1067582933333.33

SENEGAL	2000	6013185003.97525

SENEGAL	2001	6507824829.26254

SENEGAL	2002	7006402319.75856

SENEGAL	2003	8768721563.18211

SENEGAL	2004	10076816666.6196

SENEGAL	2005	11009033437.939

SENEGAL	2006	11697918243.0035

SENEGAL	2007	13994218412.9619

SENEGAL	2008	16853989627.548

SENEGAL	2009	16145867494.9405

SENEGAL	2010	16121315909.0758

SENEGAL	2011	17814283639.3119

SENEGAL	2012	17660870411.5235

SENEGAL	2013	18918667724.8817

SENEGAL	2014	19797253440.2679

SENEGAL	2015	17774766696.1759

SENEGAL	2016	19040312333.1864

SENEGAL	2017	20996562943.5979

SENEGAL	2018	23116701556.1381

SENEGAL	2019	23403995992.1354

SENEGAL	2020	24530513037.7518

SENEGAL	2021	27520784129.7508

SENEGAL	2022	27619479059.6131

SENEGAL	2023	30848333083.7055

SERBIA	2000	7326373882.11044

SERBIA	2001	13599378661.9952

SERBIA	2002	17930583571.3055

SERBIA	2003	23593044417.5086

SERBIA	2004	26845632341.8075

SERBIA	2005	28334256180.8801

SERBIA	2006	33298057361.7412

SERBIA	2007	44888028946.0854

SERBIA	2008	54220641201.6474

SERBIA	2009	46955984409.7271

SERBIA	2010	43536629233.1424

SERBIA	2011	51251098408.0924

SERBIA	2012	45103269969.4112

SERBIA	2013	50455529604.0696

SERBIA	2014	49114321280.3466

SERBIA	2015	41297410634.9586

SERBIA	2016	42225495909.5633

SERBIA	2017	45972834713.8077

SERBIA	2018	52787520248.9242

SERBIA	2019	53864693664.5568

SERBIA	2020	55874017668.998

SERBIA	2021	66159884072.5308

SERBIA	2022	66797564758.339

SERBIA	2023	81342660752.3732

SEYCHELLES	2000	654212394.27164

SEYCHELLES	2001	662064155.920692

SEYCHELLES	2002	742134837.50919

SEYCHELLES	2003	750847230.099263

SEYCHELLES	2004	893012218.181818

SEYCHELLES	2005	977899381.818182

SEYCHELLES	2006	1081441283.31798

SEYCHELLES	2007	1077308813.82945

SEYCHELLES	2008	979597394.293453

SEYCHELLES	2009	850901620.433301

SEYCHELLES	2010	981616542.328454

SEYCHELLES	2011	1058918707.26124

SEYCHELLES	2012	1089407839.19709

SEYCHELLES	2013	1333160407.38516

SEYCHELLES	2014	1387577870.08161

SEYCHELLES	2015	1432403352.12944

SEYCHELLES	2016	1568513348.14463

SEYCHELLES	2017	1675370641.01416

SEYCHELLES	2018	1784313926.76807

SEYCHELLES	2019	1868690096.73454

SEYCHELLES	2020	1382551751.56908

SEYCHELLES	2021	1487173794.80528

SEYCHELLES	2022	2057968519.83091

SEYCHELLES	2023	2141450171.13932

SIERRA LEONE	2000	635866403.776065

SIERRA LEONE	2001	1681473752.3847

SIERRA LEONE	2002	1933864034.188

SIERRA LEONE	2003	2142618349.81099

SIERRA LEONE	2004	2237350963.27352

SIERRA LEONE	2005	2545275312.60512

SIERRA LEONE	2006	2912986118.07453

SIERRA LEONE	2007	3326853435.59832

SIERRA LEONE	2008	3835603778.61591

SIERRA LEONE	2009	3784165906.1037

SIERRA LEONE	2010	4033122830.14424

SIERRA LEONE	2011	4587078913.13315

SIERRA LEONE	2012	5927684219.15278

SIERRA LEONE	2013	7697098118.19922

SIERRA LEONE	2014	7845456215.27807

SIERRA LEONE	2015	6651626733.64854

SIERRA LEONE	2016	6042615859.61074

SIERRA LEONE	2017	5818480351.63706

SIERRA LEONE	2018	6390514688.52816

SIERRA LEONE	2019	6523577590.38319

SIERRA LEONE	2020	6688594757.62129

SIERRA LEONE	2021	7165214367.64956

SIERRA LEONE	2022	7119137321.90082

SIERRA LEONE	2023	6411869546.28929

SINGAPORE	2000	96076539925.7409

SINGAPORE	2001	89793790669.6515

SINGAPORE	2002	92538372869.6942

SINGAPORE	2003	97646401095.6369

SINGAPORE	2004	115033593101.049

SINGAPORE	2005	127807848728.398

SINGAPORE	2006	148627286361.351

SINGAPORE	2007	180941701357.97

SINGAPORE	2008	193617323539.203

SINGAPORE	2009	194150283771.566

SINGAPORE	2010	239807980591.24

SINGAPORE	2011	279356499090.458

SINGAPORE	2012	295092888076.589

SINGAPORE	2013	307576360584.992

SINGAPORE	2014	314863580758.455

SINGAPORE	2015	307998545269.398

SINGAPORE	2016	319053943915.005

SINGAPORE	2017	343257164581.712

SINGAPORE	2018	376892697588.005

SINGAPORE	2019	376901649222.451

SINGAPORE	2020	349488382610.662

SINGAPORE	2021	434111559282.849

SINGAPORE	2022	498474540987.78

SINGAPORE	2023	501427500080.059

SINT MAARTEN (DUTCH PART)	2009	854972067.039106

SINT MAARTEN (DUTCH PART)	2010	892290502.793296

SINT MAARTEN (DUTCH PART)	2011	936089385.47486

SINT MAARTEN (DUTCH PART)	2012	985865921.787709

SINT MAARTEN (DUTCH PART)	2013	1022905027.93296

SINT MAARTEN (DUTCH PART)	2014	1361811508.37989

SINT MAARTEN (DUTCH PART)	2015	1417888715.0838

SINT MAARTEN (DUTCH PART)	2016	1427017206.70391

SINT MAARTEN (DUTCH PART)	2017	1353212122.90503

SINT MAARTEN (DUTCH PART)	2018	1259200446.92737

SINT MAARTEN (DUTCH PART)	2019	1407880446.92737

SINT MAARTEN (DUTCH PART)	2020	1236428100.55866

SINT MAARTEN (DUTCH PART)	2021	1353071061.45251

SINT MAARTEN (DUTCH PART)	2022	1537088715.0838

SINT MAARTEN (DUTCH PART)	2023	1627776949.27374

SLOVAKIA	2000	29215726004.7765

SLOVAKIA	2001	30726659550.9717

SLOVAKIA	2002	35243658398.7546

SLOVAKIA	2003	46616149116.7411

SLOVAKIA	2004	57215475076.2986

SLOVAKIA	2005	62547753148.4638

SLOVAKIA	2006	70751813442.9881

SLOVAKIA	2007	86587749517.9724

SLOVAKIA	2008	100830060552.902

SLOVAKIA	2009	89342984697.5246

SLOVAKIA	2010	91112160800.7668

SLOVAKIA	2011	99705104723.4341

SLOVAKIA	2012	94724394278.052

SLOVAKIA	2013	99134277850.3418

SLOVAKIA	2014	101713075598.862

SLOVAKIA	2015	89178548717.3324

SLOVAKIA	2016	90347173228.6356

SLOVAKIA	2017	95978130734.9766

SLOVAKIA	2018	106611673364.837

SLOVAKIA	2019	105843498304.094

SLOVAKIA	2020	107732602896.441

SLOVAKIA	2021	120592216208.386

SLOVAKIA	2022	115928615553.286

SLOVAKIA	2023	132908336234.295

SLOVENIA	2000	20159190701.6789

SLOVENIA	2001	20668868706.8115

SLOVENIA	2002	23214593516.2095

SLOVENIA	2003	29360575031.8177

SLOVENIA	2004	34156553313.4031

SLOVENIA	2005	35947936823.7781

SLOVENIA	2006	39260368837.0342

SLOVENIA	2007	47880266542.577

SLOVENIA	2008	55509332322.3578

SLOVENIA	2009	49975540954.8465

SLOVENIA	2010	47793117240.9001

SLOVENIA	2011	51199194599.3094

SLOVENIA	2012	46167053954.3367

SLOVENIA	2013	47867056858.8892

SLOVENIA	2014	49514466379.6057

SLOVENIA	2015	42709468274.8137

SLOVENIA	2016	44290685824.0682

SLOVENIA	2017	48153200134.6613

SLOVENIA	2018	53689067639.9176

SLOVENIA	2019	53909922735.545

SLOVENIA	2020	53384760135.1581

SLOVENIA	2021	61529280461.092

SLOVENIA	2022	59927702746.2843

SLOVENIA	2023	69148468417.3208

SOLOMON ISLANDS	2000	419842674.227652

SOLOMON ISLANDS	2001	409508552.979972

SOLOMON ISLANDS	2002	346406738.885237

SOLOMON ISLANDS	2003	417668983.408349

SOLOMON ISLANDS	2004	468005318.551977

SOLOMON ISLANDS	2005	552864570.225819

SOLOMON ISLANDS	2006	617258154.260133

SOLOMON ISLANDS	2007	695295347.621537

SOLOMON ISLANDS	2008	776337691.795098

SOLOMON ISLANDS	2009	805557562.580059

SOLOMON ISLANDS	2010	898133684.898793

SOLOMON ISLANDS	2011	1063895360.69907

SOLOMON ISLANDS	2012	1185215418.25562

SOLOMON ISLANDS	2013	1285911586.132

SOLOMON ISLANDS	2014	1335571420.72676

SOLOMON ISLANDS	2015	1307909887.55212

SOLOMON ISLANDS	2016	1379490304.2254

SOLOMON ISLANDS	2017	1469789119.08756

SOLOMON ISLANDS	2018	1615478393.28614

SOLOMON ISLANDS	2019	1619155017.3924

SOLOMON ISLANDS	2020	1536145814.17007

SOLOMON ISLANDS	2021	1522794913.0914

SOLOMON ISLANDS	2022	1566360686.10632

SOLOMON ISLANDS	2023	1633319401.19414

SOMALIA	2000	3412797450.20112

SOMALIA	2001	2252847464.68608

SOMALIA	2002	2192684134.59273

SOMALIA	2003	2836724351.5616

SOMALIA	2004	3859592813.10255

SOMALIA	2005	4683246454.10048

SOMALIA	2006	5026743282.04251

SOMALIA	2007	5430713728.89074

SOMALIA	2008	5913620292.90573

SOMALIA	2009	2948594552.44952

SOMALIA	2010	2687807003.73935

SOMALIA	2011	2906000096.93249

SOMALIA	2012	4364670160.00146

SOMALIA	2013	5062881613.12833

SOMALIA	2014	5728399710.56333

SOMALIA	2015	6152149080.00168

SOMALIA	2016	6613743089.99932

SOMALIA	2017	7621501720.00021

SOMALIA	2018	7873440838.36559

SOMALIA	2019	8655023960.002

SOMALIA	2020	8628393719.99922

SOMALIA	2021	9483997404.25227

SOMALIA	2022	10202767269.9603

SOMALIA	2023	10968517090.0004

SOUTH AFRICA	2000	151752757215.309

SOUTH AFRICA	2001	135429905922.526

SOUTH AFRICA	2002	129087556612.449

SOUTH AFRICA	2003	197018965308.697

SOUTH AFRICA	2004	255806908594.573

SOUTH AFRICA	2005	288867217196.534

SOUTH AFRICA	2006	303858675363.643

SOUTH AFRICA	2007	333077117253.684

SOUTH AFRICA	2008	316131258616.309

SOUTH AFRICA	2009	329754060647.129

SOUTH AFRICA	2010	417363822801.713

SOUTH AFRICA	2011	458199494830.834

SOUTH AFRICA	2012	434400545085.811

SOUTH AFRICA	2013	400886013595.573

SOUTH AFRICA	2014	381198869776.106

SOUTH AFRICA	2015	346709790458.563

SOUTH AFRICA	2016	323585509674.481

SOUTH AFRICA	2017	381448814653.456

SOUTH AFRICA	2018	405260723892.517

SOUTH AFRICA	2019	389330032224.269

SOUTH AFRICA	2020	337974655408.055

SOUTH AFRICA	2021	420886877628.703

SOUTH AFRICA	2022	406920004594.074

SOUTH AFRICA	2023	380699271814.508

SOUTH SUDAN	2008	14586253383.0632

SOUTH SUDAN	2009	12231264525.0671

SOUTH SUDAN	2010	14602072410.9506

SOUTH SUDAN	2011	14907308932.7534

SOUTH SUDAN	2012	11931472169.4915

SOUTH SUDAN	2013	18426469016.9492

SOUTH SUDAN	2014	13962212847.4576

SOUTH SUDAN	2015	11997800760.2242

SPAIN	2000	598102854756.08

SPAIN	2001	627798682378.741

SPAIN	2002	708938227243.923

SPAIN	2003	907963217057.645

SPAIN	2004	1069829382514.67

SPAIN	2005	1154667551775.88

SPAIN	2006	1261846683275.29

SPAIN	2007	1476746276854.51

SPAIN	2008	1636115447612.5

SPAIN	2009	1496587590847.66

SPAIN	2010	1427989078916.67

SPAIN	2011	1487568659241.25

SPAIN	2012	1330994811670.31

SPAIN	2013	1362186923157.65

SPAIN	2014	1380244561361.96

SPAIN	2015	1206164777553.12

SPAIN	2016	1243015667917.12

SPAIN	2017	1321754088818.83

SPAIN	2018	1431642809327.06

SPAIN	2019	1403496387686.27

SPAIN	2020	1289783836971.21

SPAIN	2021	1461244901852.69

SPAIN	2022	1446498147749.03

SPAIN	2023	1620090734956.89

SRI LANKA	2000	16330814179.9766

SRI LANKA	2001	15749753804.8344

SRI LANKA	2002	16536535647.0834

SRI LANKA	2003	18881765437.2151

SRI LANKA	2004	20662525941.2985

SRI LANKA	2005	24405791044.7761

SRI LANKA	2006	28279802405.9138

SRI LANKA	2007	32350238760.4239

SRI LANKA	2008	40713826215.0093

SRI LANKA	2009	42066224093.0065

SRI LANKA	2010	58636161081.712

SRI LANKA	2011	67753284043.9282

SRI LANKA	2012	70447216891.3366

SRI LANKA	2013	77000578167.353

SRI LANKA	2014	82528535713.926

SRI LANKA	2015	85140955388.8509

SRI LANKA	2016	88012282205.8357

SRI LANKA	2017	94376237797.2367

SRI LANKA	2018	94493871200.7869

SRI LANKA	2019	89014978344.1404

SRI LANKA	2020	84304298770.5329

SRI LANKA	2021	88609324901.9774

SRI LANKA	2022	74144870023.4244

SRI LANKA	2023	84356863743.6335

SUDAN	2000	12257299147.2936

SUDAN	2001	15716361792.1926

SUDAN	2002	18137128388.3606

SUDAN	2003	21355298459.5955

SUDAN	2004	26646007250.7319

SUDAN	2005	35182711987.974

SUDAN	2006	45263831634.1497

SUDAN	2007	59440139774.8128

SUDAN	2008	64833083257.1431

SUDAN	2009	51621044076.9231

SUDAN	2010	58962978034.4828

SUDAN	2011	55018567210.5263

SUDAN	2012	37632919966.6667

SUDAN	2013	43024018082.1918

SUDAN	2014	49516748617.9775

SUDAN	2015	51726758676.7677

SUDAN	2016	42630376000.0

SUDAN	2017	41283617976.1905

SUDAN	2018	32333780383.2924

SUDAN	2019	32338079165.2893

SUDAN	2020	27034593750.0

SUDAN	2021	34229513774.9936

SUDAN	2022	51666875363.0963

SUDAN	2023	109265503110.904

SURINAME	2000	947671969.69697

SURINAME	2001	834279357.798165

SURINAME	2002	1093574468.08511

SURINAME	2003	1274190311.41869

SURINAME	2004	1484092538.40527

SURINAME	2005	1793410397.38738

SURINAME	2006	2626380435.17877

SURINAME	2007	2936612021.85792

SURINAME	2008	3532969034.60838

SURINAME	2009	3875409836.06557

SURINAME	2010	4368370997.92126

SURINAME	2011	4422276621.78703

SURINAME	2012	4980000000.0

SURINAME	2013	5145757575.75758

SURINAME	2014	5240606060.60606

SURINAME	2015	5126237646.22072

SURINAME	2016	3317421648.09918

SURINAME	2017	3591679430.99988

SURINAME	2018	3996198866.57453

SURINAME	2019	4016040575.08796

SURINAME	2020	2911807496.20227

SURINAME	2021	3107923197.96954

SURINAME	2022	3791603200.0259

SURINAME	2023	3455146280.83975

SWEDEN	2000	262905197441.662

SWEDEN	2001	242499249692.616

SWEDEN	2002	267373345246.531

SWEDEN	2003	334074051172.972

SWEDEN	2004	384547211147.247

SWEDEN	2005	391690329314.475

SWEDEN	2006	422530427475.536

SWEDEN	2007	490050156832.574

SWEDEN	2008	514616528348.834

SWEDEN	2009	434313804907.366

SWEDEN	2010	492753255885.718

SWEDEN	2011	570541353128.724

SWEDEN	2012	549742183874.355

SWEDEN	2013	584128116410.29

SWEDEN	2014	577730245154.162

SWEDEN	2015	501698263620.663

SWEDEN	2016	514218206628.325

SWEDEN	2017	536083940228.684

SWEDEN	2018	551312498430.164

SWEDEN	2019	532169294165.94

SWEDEN	2020	545147614972.141

SWEDEN	2021	637186904843.636

SWEDEN	2022	579895717343.956

SWEDEN	2023	584960475767.32

SWITZERLAND	2000	279216033870.204

SWITZERLAND	2001	286582672434.226

SWITZERLAND	2002	309301422430.386

SWITZERLAND	2003	362075086507.76

SWITZERLAND	2004	403912891033.374

SWITZERLAND	2005	418284865884.998

SWITZERLAND	2006	441634672196.523

SWITZERLAND	2007	490740715594.802

SWITZERLAND	2008	567267767519.158

SWITZERLAND	2009	554212916092.271

SWITZERLAND	2010	598851028906.58

SWITZERLAND	2011	715888126682.396

SWITZERLAND	2012	686420221557.99

SWITZERLAND	2013	706234937370.968

SWITZERLAND	2014	726537808338.0

SWITZERLAND	2015	694118186379.628

SWITZERLAND	2016	687895460902.713

SWITZERLAND	2017	695200833086.499

SWITZERLAND	2018	725568717468.001

SWITZERLAND	2019	721369112726.724

SWITZERLAND	2020	741999406005.627

SWITZERLAND	2021	813408787222.499

SWITZERLAND	2022	818426550206.45

SWITZERLAND	2023	884940402230.409

SYRIAN ARAB REPUBLIC	2000	18937052543.4373

SYRIAN ARAB REPUBLIC	2001	20237024724.7039

SYRIAN ARAB REPUBLIC	2002	20669357462.3831

SYRIAN ARAB REPUBLIC	2003	21828144686.0394

SYRIAN ARAB REPUBLIC	2004	25086950495.0495

SYRIAN ARAB REPUBLIC	2005	28858965517.2414

SYRIAN ARAB REPUBLIC	2006	33751788856.305

SYRIAN ARAB REPUBLIC	2007	40465318382.0585

SYRIAN ARAB REPUBLIC	2008	52557913568.9549

SYRIAN ARAB REPUBLIC	2009	54111735628.7065

SYRIAN ARAB REPUBLIC	2010	61390830874.7007

SYRIAN ARAB REPUBLIC	2011	67539428159.4474

SYRIAN ARAB REPUBLIC	2012	43190318032.5627

SYRIAN ARAB REPUBLIC	2013	21361254635.051

SYRIAN ARAB REPUBLIC	2014	21502061465.9498

SYRIAN ARAB REPUBLIC	2015	16466863117.0009

SYRIAN ARAB REPUBLIC	2016	12597854877.4254

SYRIAN ARAB REPUBLIC	2017	16369843352.3453

SYRIAN ARAB REPUBLIC	2018	21497782867.6426

SYRIAN ARAB REPUBLIC	2019	22583045060.0821

SYRIAN ARAB REPUBLIC	2020	12047752036.091

SYRIAN ARAB REPUBLIC	2021	14353205678.4991

SYRIAN ARAB REPUBLIC	2022	23622827079.5047

TAJIKISTAN	2000	860541842.263697

TAJIKISTAN	2001	1080772551.29433

TAJIKISTAN	2002	1221106220.2868

TAJIKISTAN	2003	1555318261.4172

TAJIKISTAN	2004	2076176869.41089

TAJIKISTAN	2005	2312352020.6689

TAJIKISTAN	2006	2830213848.6203

TAJIKISTAN	2007	3719524540.86193

TAJIKISTAN	2008	5161299725.27673

TAJIKISTAN	2009	4979472364.4534

TAJIKISTAN	2010	5642221099.17704

TAJIKISTAN	2011	6522756255.012

TAJIKISTAN	2012	7633036903.07634

TAJIKISTAN	2013	8448411318.25417

TAJIKISTAN	2014	9112605459.32845

TAJIKISTAN	2015	8271431485.07484

TAJIKISTAN	2016	6992416096.89018

TAJIKISTAN	2017	7536402852.85802

TAJIKISTAN	2018	7764999999.45362

TAJIKISTAN	2019	8300813599.3084

TAJIKISTAN	2020	8133963550.65742

TAJIKISTAN	2021	8937805347.13963

TAJIKISTAN	2022	10713525200.3998

TAJIKISTAN	2023	12060602008.8478

TANZANIA, UNITED REPUBLIC OF	2000	13371767081.7428

TANZANIA, UNITED REPUBLIC OF	2001	13563990022.3641

TANZANIA, UNITED REPUBLIC OF	2002	14129651895.6911

TANZANIA, UNITED REPUBLIC OF	2003	15211487708.7684

TANZANIA, UNITED REPUBLIC OF	2004	16673062473.3981

TANZANIA, UNITED REPUBLIC OF	2005	18395383647.4975

TANZANIA, UNITED REPUBLIC OF	2006	18619859795.2852

TANZANIA, UNITED REPUBLIC OF	2007	21860434823.4808

TANZANIA, UNITED REPUBLIC OF	2008	27947821397.9272

TANZANIA, UNITED REPUBLIC OF	2009	29400573553.6075

TANZANIA, UNITED REPUBLIC OF	2010	32012892919.37

TANZANIA, UNITED REPUBLIC OF	2011	34657140096.4836

TANZANIA, UNITED REPUBLIC OF	2012	39650394362.9287

TANZANIA, UNITED REPUBLIC OF	2013	45648857242.315

TANZANIA, UNITED REPUBLIC OF	2014	49986726460.6805

TANZANIA, UNITED REPUBLIC OF	2015	47413919817.124

TANZANIA, UNITED REPUBLIC OF	2016	49774409374.4538

TANZANIA, UNITED REPUBLIC OF	2017	53274884532.7886

TANZANIA, UNITED REPUBLIC OF	2018	57003712892.0858

TANZANIA, UNITED REPUBLIC OF	2019	61026731925.9213

TANZANIA, UNITED REPUBLIC OF	2020	66068737786.0639

TANZANIA, UNITED REPUBLIC OF	2021	70655628147.8986

TANZANIA, UNITED REPUBLIC OF	2022	75769974505.0106

TANZANIA, UNITED REPUBLIC OF	2023	79062403820.892

THAILAND	2000	126392224253.794

THAILAND	2001	120296476180.402

THAILAND	2002	134300904400.022

THAILAND	2003	152280615245.887

THAILAND	2004	172895685154.658

THAILAND	2005	189318408468.595

THAILAND	2006	221758296021.621

THAILAND	2007	262942621455.053

THAILAND	2008	291382982430.951

THAILAND	2009	281710630187.319

THAILAND	2010	341104766329.17

THAILAND	2011	370818739623.622

THAILAND	2012	397558325278.579

THAILAND	2013	420333654592.547

THAILAND	2014	407339040197.651

THAILAND	2015	401296238228.084

THAILAND	2016	413366349747.508

THAILAND	2017	456356813536.764

THAILAND	2018	506754208404.485

THAILAND	2019	543976691793.886

THAILAND	2020	500461898480.246

THAILAND	2021	506256494297.34

THAILAND	2022	495645210972.751

THAILAND	2023	514968699239.005

TIMOR-LESTE	2000	366924300.0

TIMOR-LESTE	2001	477443500.0

TIMOR-LESTE	2002	469455500.0

TIMOR-LESTE	2003	490439100.0

TIMOR-LESTE	2004	440772000.0

TIMOR-LESTE	2005	462268000.0

TIMOR-LESTE	2006	453792400.0

TIMOR-LESTE	2007	542795400.0

TIMOR-LESTE	2008	648523600.0

TIMOR-LESTE	2009	726937800.0

TIMOR-LESTE	2010	881909300.0

TIMOR-LESTE	2011	1042534600.0

TIMOR-LESTE	2012	1160555000.0

TIMOR-LESTE	2013	1395727400.0

TIMOR-LESTE	2014	1447535200.0

TIMOR-LESTE	2015	1590282400.0

TIMOR-LESTE	2016	1640464600.0

TIMOR-LESTE	2017	1584878400.0

TIMOR-LESTE	2018	1555988600.0

TIMOR-LESTE	2019	2032550400.0

TIMOR-LESTE	2020	2162619200.0

TIMOR-LESTE	2021	3624889700.0

TIMOR-LESTE	2022	3208594000.0

TIMOR-LESTE	2023	2079916900.0

TOGO	2000	2106848752.27753

TOGO	2001	2093498674.49678

TOGO	2002	2410199032.43102

TOGO	2003	2987984050.99318

TOGO	2004	3191561508.69088

TOGO	2005	3221910408.46516

TOGO	2006	3320907721.74508

TOGO	2007	3759964943.38078

TOGO	2008	4578849657.99813

TOGO	2009	4721890900.22635

TOGO	2010	4746389531.6959

TOGO	2011	5422442166.44146

TOGO	2012	5413544658.41535

TOGO	2013	6021732977.26584

TOGO	2014	6393318261.82712

TOGO	2015	5755461035.38026

TOGO	2016	6071170959.12093

TOGO	2017	6387422517.69225

TOGO	2018	7029300383.08031

TOGO	2019	6992700101.37188

TOGO	2020	7400284167.78479

TOGO	2021	8342243645.94438

TOGO	2022	8169476148.95692

TOGO	2023	9171261837.57103

TONGA	2000	204848470.149169

TONGA	2001	181117222.026288

TONGA	2002	182764260.095439

TONGA	2003	202246611.77407

TONGA	2004	230677994.614233

TONGA	2005	261823827.381488

TONGA	2006	292232681.61217

TONGA	2007	298519618.087539

TONGA	2008	344438839.641883

TONGA	2009	312415046.412413

TONGA	2010	366887376.561955

TONGA	2011	414143823.181648

TONGA	2012	471122970.872337

TONGA	2013	451788486.864637

TONGA	2014	440997738.014078

TONGA	2015	437525514.240726

TONGA	2016	420828262.317922

TONGA	2017	459976850.268529

TONGA	2018	489714518.002333

TONGA	2019	494197841.113077

TONGA	2020	496856295.76752

TONGA	2021	518228012.09129

TONGA	2022	518180042.241509

TRINIDAD AND TOBAGO	2000	8154342116.10311

TRINIDAD AND TOBAGO	2001	8824849191.03571

TRINIDAD AND TOBAGO	2002	9008298228.60273

TRINIDAD AND TOBAGO	2003	11305459802.0683

TRINIDAD AND TOBAGO	2004	13280291989.5755

TRINIDAD AND TOBAGO	2005	15982389018.4041

TRINIDAD AND TOBAGO	2006	18369361094.3886

TRINIDAD AND TOBAGO	2007	21641620049.9352

TRINIDAD AND TOBAGO	2008	27871587349.5413

TRINIDAD AND TOBAGO	2009	19172165225.5015

TRINIDAD AND TOBAGO	2010	22157920592.3669

TRINIDAD AND TOBAGO	2011	25433007437.1605

TRINIDAD AND TOBAGO	2012	27334568806.1922

TRINIDAD AND TOBAGO	2013	28709859468.8597

TRINIDAD AND TOBAGO	2014	29697674913.5408

TRINIDAD AND TOBAGO	2015	27026750552.9647

TRINIDAD AND TOBAGO	2016	23722678429.8078

TRINIDAD AND TOBAGO	2017	24040211327.4898

TRINIDAD AND TOBAGO	2018	24569257295.0918

TRINIDAD AND TOBAGO	2019	23775659262.5735

TRINIDAD AND TOBAGO	2020	20807716174.0546

TRINIDAD AND TOBAGO	2021	24496397204.7176

TRINIDAD AND TOBAGO	2022	30053446092.0128

TRINIDAD AND TOBAGO	2023	27372285697.9477

TUNISIA	2000	21473528160.7782

TUNISIA	2001	22065832448.8623

TUNISIA	2002	23141616604.5242

TUNISIA	2003	27453902261.4629

TUNISIA	2004	31183885241.4396

TUNISIA	2005	32272186694.8043

TUNISIA	2006	34376664600.5898

TUNISIA	2007	38915353866.757

TUNISIA	2008	44859439902.2191

TUNISIA	2009	43455740497.3061

TUNISIA	2010	46206091937.9628

TUNISIA	2011	48123325825.0739

TUNISIA	2012	47311401812.6733

TUNISIA	2013	48685446413.953

TUNISIA	2014	50271812920.612

TUNISIA	2015	45779494041.9295

TUNISIA	2016	44360072680.4476

TUNISIA	2017	42163530590.9462

TUNISIA	2018	42686504459.801

TUNISIA	2019	41905642418.825

TUNISIA	2020	42491780918.361

TUNISIA	2021	46812290143.344

TUNISIA	2022	44579761022.8993

TUNISIA	2023	48529595416.6533

TURKEY	2000	274294623164.043

TURKEY	2001	201753123806.695

TURKEY	2002	240249071871.106

TURKEY	2003	314595572145.767

TURKEY	2004	408865430220.331

TURKEY	2005	506314717661.655

TURKEY	2006	557076157773.479

TURKEY	2007	681321124295.914

TURKEY	2008	770449132861.373

TURKEY	2009	649289324627.732

TURKEY	2010	776967266305.53

TURKEY	2011	838785289694.35

TURKEY	2012	880555885492.269

TURKEY	2013	957799120008.32

TURKEY	2014	938934609296.966

TURKEY	2015	864313810469.009

TURKEY	2016	869682881593.041

TURKEY	2017	858988492853.742

TURKEY	2018	778972108040.602

TURKEY	2019	761005915750.925

TURKEY	2020	720338490327.248

TURKEY	2021	819865223976.115

TURKEY	2022	907118434653.505

TURKEY	2023	1118252964260.77

TURKMENISTAN	2000	2904663310.9825

TURKMENISTAN	2001	3534772732.39746

TURKMENISTAN	2002	4462029108.72349

TURKMENISTAN	2003	5977440582.80171

TURKMENISTAN	2004	6838351088.46688

TURKMENISTAN	2005	8103901996.37024

TURKMENISTAN	2006	10276674364.8961

TURKMENISTAN	2007	12664165103.1895

TURKMENISTAN	2008	19271523178.8079

TURKMENISTAN	2009	20214385964.9123

TURKMENISTAN	2010	22583157894.7368

TURKMENISTAN	2011	29233333333.3333

TURKMENISTAN	2012	35164210526.3158

TURKMENISTAN	2013	39197543859.6491

TURKMENISTAN	2014	43524210526.3158

TURKMENISTAN	2015	35799714285.7143

TURKMENISTAN	2016	36169428571.4286

TURKMENISTAN	2017	37926285714.2857

TURKMENISTAN	2018	40765428571.4286

TURKMENISTAN	2019	45232857142.8571

TURKMENISTAN	2020	45818000000.0

TURKMENISTAN	2021	50007428571.4286

TURKMENISTAN	2022	58972000000.0

TURKMENISTAN	2023	60628857142.8571

TURKS AND CAICOS ISLANDS	2001	358744800.0

TURKS AND CAICOS ISLANDS	2002	366707900.0

TURKS AND CAICOS ISLANDS	2003	409753600.0

TURKS AND CAICOS ISLANDS	2004	485598800.0

TURKS AND CAICOS ISLANDS	2005	578645800.0

TURKS AND CAICOS ISLANDS	2006	721891500.0

TURKS AND CAICOS ISLANDS	2007	773489700.0

TURKS AND CAICOS ISLANDS	2008	862683600.0

TURKS AND CAICOS ISLANDS	2009	703175800.0

TURKS AND CAICOS ISLANDS	2010	686787800.0

TURKS AND CAICOS ISLANDS	2011	728789600.0

TURKS AND CAICOS ISLANDS	2012	727161000.0

TURKS AND CAICOS ISLANDS	2013	754238000.0

TURKS AND CAICOS ISLANDS	2014	841070000.0

TURKS AND CAICOS ISLANDS	2015	942070000.0

TURKS AND CAICOS ISLANDS	2016	1032452000.0

TURKS AND CAICOS ISLANDS	2017	1028941663.2

TURKS AND CAICOS ISLANDS	2018	1128749004.5304

TURKS AND CAICOS ISLANDS	2019	1177285211.72521

TURKS AND CAICOS ISLANDS	2020	774653669.315186

TURKS AND CAICOS ISLANDS	2021	1045782453.5755

TURKS AND CAICOS ISLANDS	2022	1228794382.95121

TURKS AND CAICOS ISLANDS	2023	1402054390.94734

TUVALU	2000	15073975.5349377

TUVALU	2001	13964732.327114

TUVALU	2002	16842672.5952874

TUVALU	2003	19456338.0318228

TUVALU	2004	22798274.9795551

TUVALU	2005	22909979.8163078

TUVALU	2006	24096875.4635825

TUVALU	2007	28450168.692765

TUVALU	2008	31874434.857882

TUVALU	2009	28076983.9703819

TUVALU	2010	32105408.4771121

TUVALU	2011	39196957.4908996

TUVALU	2012	39345579.4723758

TUVALU	2013	38615890.6320745

TUVALU	2014	38760982.6540096

TUVALU	2015	36811936.0824587

TUVALU	2016	41629064.2232388

TUVALU	2017	45276595.3533146

TUVALU	2018	48015259.8751356

TUVALU	2019	54123198.5662913

TUVALU	2020	51746594.3148543

TUVALU	2021	60196405.7138393

TUVALU	2022	59065982.0873657

TUVALU	2023	62280311.5852172

UGANDA	2000	6193246837.09687

UGANDA	2001	5840503868.51573

UGANDA	2002	6178563591.12051

UGANDA	2003	6606884275.23087

UGANDA	2004	7939487547.77384

UGANDA	2005	9239221763.05793

UGANDA	2006	9977647682.96954

UGANDA	2007	11902564494.8833

UGANDA	2008	14440404132.2047

UGANDA	2009	25127805566.6584

UGANDA	2010	26673441430.7857

UGANDA	2011	27871725241.4723

UGANDA	2012	27305915910.7877

UGANDA	2013	28915786516.6123

UGANDA	2014	32612397257.4458

UGANDA	2015	32387183730.1002

UGANDA	2016	29203988696.2626

UGANDA	2017	30744473841.424

UGANDA	2018	32927025619.6795

UGANDA	2019	35348155095.4215

UGANDA	2020	37600368241.6657

UGANDA	2021	40529788748.6737

UGANDA	2022	45565333210.9108

UGANDA	2023	48768955863.3175

UKRAINE	2000	32375083934.8241

UKRAINE	2001	39309580983.2282

UKRAINE	2002	43956163612.0433

UKRAINE	2003	52010355753.0461

UKRAINE	2004	67220154164.3166

UKRAINE	2005	89238865118.5263

UKRAINE	2006	111884752475.248

UKRAINE	2007	148733861386.139

UKRAINE	2008	188110390659.515

UKRAINE	2009	121552153444.124

UKRAINE	2010	141209170427.233

UKRAINE	2011	169333835201.554

UKRAINE	2012	182591753827.949

UKRAINE	2013	190498811460.028

UKRAINE	2014	133503871861.723

UKRAINE	2015	91030967789.0717

UKRAINE	2016	93355869403.9223

UKRAINE	2017	112090505081.739

UKRAINE	2018	130891088293.55

UKRAINE	2019	153883047509.577

UKRAINE	2020	156617722013.342

UKRAINE	2021	199765859570.935

UKRAINE	2022	161989520721.19

UKRAINE	2023	178757021965.008

UNITED ARAB EMIRATES	2000	104337372362.151

UNITED ARAB EMIRATES	2001	103311640571.818

UNITED ARAB EMIRATES	2002	109816201497.617

UNITED ARAB EMIRATES	2003	124346358066.712

UNITED ARAB EMIRATES	2004	147824370319.946

UNITED ARAB EMIRATES	2005	180617467964.602

UNITED ARAB EMIRATES	2006	222116541865.214

UNITED ARAB EMIRATES	2007	257916133424.098

UNITED ARAB EMIRATES	2008	315474615738.598

UNITED ARAB EMIRATES	2009	253547358747.447

UNITED ARAB EMIRATES	2010	300189052694.029

UNITED ARAB EMIRATES	2011	360832739558.385

UNITED ARAB EMIRATES	2012	384610125384.033

UNITED ARAB EMIRATES	2013	400218529747.597

UNITED ARAB EMIRATES	2014	414105366758.911

UNITED ARAB EMIRATES	2015	370275469560.166

UNITED ARAB EMIRATES	2016	369255326235.771

UNITED ARAB EMIRATES	2017	390516804016.501

UNITED ARAB EMIRATES	2018	427049432149.345

UNITED ARAB EMIRATES	2019	417989721734.494

UNITED ARAB EMIRATES	2020	349473015336.939

UNITED ARAB EMIRATES	2021	415178792769.884

UNITED ARAB EMIRATES	2022	502731935197.487

UNITED ARAB EMIRATES	2023	514130432653.081

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2000	1665534876683.31

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2001	1649827263567.01

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2002	1785729916067.15

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2003	2054422857142.86

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2004	2421525082387.4

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2005	2543180000000.0

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2006	2708441582336.71

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2007	3090510204081.63

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2008	2929411764705.88

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2009	2412840006231.5

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2010	2485482596184.71

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2011	2663805834828.07

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2012	2707089726614.64

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2013	2784853502534.29

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2014	3064708247921.43

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2015	2927911140916.73

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2016	2689106566899.61

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2017	2680148052335.3

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2018	2871340347581.79

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2019	2851407164907.81

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2020	2696778386607.65

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2021	3143323050707.26

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2022	3114042471144.39

UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2023	3380854520809.54

UNITED STATES OF AMERICA	2000	10250952000000.0

UNITED STATES OF AMERICA	2001	10581929000000.0

UNITED STATES OF AMERICA	2002	10929108000000.0

UNITED STATES OF AMERICA	2003	11456450000000.0

UNITED STATES OF AMERICA	2004	12217196000000.0

UNITED STATES OF AMERICA	2005	13039197000000.0

UNITED STATES OF AMERICA	2006	13815583000000.0

UNITED STATES OF AMERICA	2007	14474228000000.0

UNITED STATES OF AMERICA	2008	14769862000000.0

UNITED STATES OF AMERICA	2009	14478067000000.0

UNITED STATES OF AMERICA	2010	15048971000000.0

UNITED STATES OF AMERICA	2011	15599732000000.0

UNITED STATES OF AMERICA	2012	16253970000000.0

UNITED STATES OF AMERICA	2013	16880683000000.0

UNITED STATES OF AMERICA	2014	17608138000000.0

UNITED STATES OF AMERICA	2015	18295019000000.0

UNITED STATES OF AMERICA	2016	18804913000000.0

UNITED STATES OF AMERICA	2017	19612102000000.0

UNITED STATES OF AMERICA	2018	20656516000000.0

UNITED STATES OF AMERICA	2019	21539982000000.0

UNITED STATES OF AMERICA	2020	21354105000000.0

UNITED STATES OF AMERICA	2021	23681171000000.0

UNITED STATES OF AMERICA	2022	26006893000000.0

UNITED STATES OF AMERICA	2023	27720709000000.0

URUGUAY	2000	22823270892.1094

URUGUAY	2001	20898761742.2386

URUGUAY	2002	13606515722.5864

URUGUAY	2003	12045638351.8507

URUGUAY	2004	13686329890.1191

URUGUAY	2005	17362857683.8545

URUGUAY	2006	19741420739.8901

URUGUAY	2007	23797773024.3992

URUGUAY	2008	31119602538.8322

URUGUAY	2009	32708319077.5179

URUGUAY	2010	41950361211.9581

URUGUAY	2011	50342406067.0777

URUGUAY	2012	54232266358.7811

URUGUAY	2013	61337621933.7857

URUGUAY	2014	61496186973.902

URUGUAY	2015	57680327998.6689

URUGUAY	2016	57480788390.2581

URUGUAY	2017	65006039994.56

URUGUAY	2018	65344576348.2279

URUGUAY	2019	62222325807.0578

URUGUAY	2020	53668636567.8667

URUGUAY	2021	60760798595.5436

URUGUAY	2022	70164683290.3776

URUGUAY	2023	77240830877.4597

UZBEKISTAN	2000	13760513969.314

UZBEKISTAN	2001	11401421329.1974

UZBEKISTAN	2002	9687788512.80184

UZBEKISTAN	2003	10134453435.4603

UZBEKISTAN	2004	12030023547.8807

UZBEKISTAN	2005	14307509838.8053

UZBEKISTAN	2006	17330833852.919

UZBEKISTAN	2007	22311393927.8817

UZBEKISTAN	2008	29549438883.8338

UZBEKISTAN	2009	33689223673.2577

UZBEKISTAN	2010	49765676402.4495

UZBEKISTAN	2011	60178909297.208

UZBEKISTAN	2012	67517349212.0609

UZBEKISTAN	2013	73180037914.9104

UZBEKISTAN	2014	80845385809.4529

UZBEKISTAN	2015	86196264755.3105

UZBEKISTAN	2016	86138288644.171

UZBEKISTAN	2017	69703222282.7278

UZBEKISTAN	2018	58695899092.1083

UZBEKISTAN	2019	67293639798.3996

UZBEKISTAN	2020	66443265418.3086

UZBEKISTAN	2021	77340060003.0347

UZBEKISTAN	2022	90095926567.4359

UZBEKISTAN	2023	101591769702.343

VANUATU	2000	272014627.835262

VANUATU	2001	257926881.72043

VANUATU	2002	262596535.549028

VANUATU	2003	314471413.001776

VANUATU	2004	364996869.129618

VANUATU	2005	394962433.029368

VANUATU	2006	439358586.535588

VANUATU	2007	516392922.513728

VANUATU	2008	590748429.401902

VANUATU	2009	592622319.145664

VANUATU	2010	670712979.682038

VANUATU	2011	770153588.218833

VANUATU	2012	747839697.746593

VANUATU	2013	758304466.245339

VANUATU	2014	772315983.81843

VANUATU	2015	730870802.967051

VANUATU	2016	780889605.899977

VANUATU	2017	880061833.690341

VANUATU	2018	914736985.430944

VANUATU	2019	936526267.622513

VANUATU	2020	909421043.508407

VANUATU	2021	950394006.532514

VANUATU	2022	1022219297.50335

VANUATU	2023	1126313359.21923

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2000	117146466002.661

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2001	122911036746.729

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2002	92893587733.6549

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2003	83620628582.1082

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2004	112451400424.964

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2005	145513489651.872

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2006	183477522123.894

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2007	230364012575.687

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2008	315953388510.678

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2009	329787628928.471

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2010	393192354510.653

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2011	316482190800.364

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2012	381286237847.667

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2013	371005379786.566

VENEZUELA (BOLIVARIAN REPUBLIC OF)	2014	482359318767.703

VIET NAM	2000	31172518403.3162

VIET NAM	2001	32685198808.5549

VIET NAM	2002	35064105500.8344

VIET NAM	2003	39552513231.9169

VIET NAM	2004	45427854693.2554

VIET NAM	2005	57633255738.1992

VIET NAM	2006	66371664817.0436

VIET NAM	2007	77414425532.2452

VIET NAM	2008	99130304099.1274

VIET NAM	2009	106014659565.214

VIET NAM	2010	147201173196.979

VIET NAM	2011	172595049183.925

VIET NAM	2012	195590661129.249

VIET NAM	2013	213708811665.34

VIET NAM	2014	233451469642.519

VIET NAM	2015	239258328381.741

VIET NAM	2016	257096001177.982

VIET NAM	2017	281353605986.903

VIET NAM	2018	310106478394.659

VIET NAM	2019	334365270496.667

VIET NAM	2020	346615738537.796

VIET NAM	2021	366474752771.009

VIET NAM	2022	410324028883.325

VIET NAM	2023	429716969043.572

VIRGIN ISLANDS (U.S.)	2002	3262000000.0

VIRGIN ISLANDS (U.S.)	2003	3443000000.0

VIRGIN ISLANDS (U.S.)	2004	3797000000.0

VIRGIN ISLANDS (U.S.)	2005	4428000000.0

VIRGIN ISLANDS (U.S.)	2006	4484000000.0

VIRGIN ISLANDS (U.S.)	2007	4784000000.0

VIRGIN ISLANDS (U.S.)	2008	4244000000.0

VIRGIN ISLANDS (U.S.)	2009	4201000000.0

VIRGIN ISLANDS (U.S.)	2010	4324000000.0

VIRGIN ISLANDS (U.S.)	2011	4223000000.0

VIRGIN ISLANDS (U.S.)	2012	4089000000.0

VIRGIN ISLANDS (U.S.)	2013	3738000000.0

VIRGIN ISLANDS (U.S.)	2014	3565000000.0

VIRGIN ISLANDS (U.S.)	2015	3663000000.0

VIRGIN ISLANDS (U.S.)	2016	3798000000.0

VIRGIN ISLANDS (U.S.)	2017	3794000000.0

VIRGIN ISLANDS (U.S.)	2018	3923000000.0

VIRGIN ISLANDS (U.S.)	2019	4121000000.0

VIRGIN ISLANDS (U.S.)	2020	4229000000.0

VIRGIN ISLANDS (U.S.)	2021	4507000000.0

VIRGIN ISLANDS (U.S.)	2022	4672000000.0

YEMEN	2000	9679316770.18633

YEMEN	2001	9852990692.98714

YEMEN	2002	10693430511.4664

YEMEN	2003	11777532662.0499

YEMEN	2004	13867634371.4773

YEMEN	2005	16731566717.1888

YEMEN	2006	19063143369.858

YEMEN	2007	21650528674.0933

YEMEN	2008	26910855807.288

YEMEN	2009	25130278212.5575

YEMEN	2010	30906749533.221

YEMEN	2011	32726417878.391

YEMEN	2012	35401331609.5916

YEMEN	2013	40415233436.1767

YEMEN	2014	43228585321.3272

YEMEN	2015	42444489522.2303

YEMEN	2016	31317824943.2073

YEMEN	2017	26842228828.5629

YEMEN	2018	21606160783.9845

ZAMBIA	2000	3600632111.41414

ZAMBIA	2001	4094441301.21423

ZAMBIA	2002	4193850445.42632

ZAMBIA	2003	4901869764.05957

ZAMBIA	2004	6221110219.45542

ZAMBIA	2005	8331870169.14977

ZAMBIA	2006	12756858899.2812

ZAMBIA	2007	14056957976.2648

ZAMBIA	2008	17910858637.9048

ZAMBIA	2009	15328342303.9575

ZAMBIA	2010	20265559483.8548

ZAMBIA	2011	23459515275.5776

ZAMBIA	2012	25503060420.026

ZAMBIA	2013	28037239462.7142

ZAMBIA	2014	27141023558.0829

ZAMBIA	2015	21251216798.7762

ZAMBIA	2016	20958412538.3093

ZAMBIA	2017	25873601260.8353

ZAMBIA	2018	26311507273.6735

ZAMBIA	2019	23308667781.2258

ZAMBIA	2020	18137764930.651

ZAMBIA	2021	22096416932.0089

ZAMBIA	2022	29163782140.4858

ZAMBIA	2023	27577956471.244

ZIMBABWE	2000	6689957600.0

ZIMBABWE	2001	6777384700.0

ZIMBABWE	2002	6342116400.0

ZIMBABWE	2003	5727591800.0

ZIMBABWE	2004	5805598400.0

ZIMBABWE	2005	5755215200.0

ZIMBABWE	2006	5443896500.0

ZIMBABWE	2007	5291950100.0

ZIMBABWE	2008	4415702800.0

ZIMBABWE	2009	9665793300.0

ZIMBABWE	2010	12041655200.0

ZIMBABWE	2011	14101920300.0

ZIMBABWE	2012	17114849900.0

ZIMBABWE	2013	19091020000.0

ZIMBABWE	2014	19495519600.0

ZIMBABWE	2015	19963120600.0

ZIMBABWE	2016	20548678100.0

ZIMBABWE	2017	51074660513.3715

ZIMBABWE	2018	34156069918.0609

ZIMBABWE	2019	25717409842.4479

ZIMBABWE	2020	26867936444.6826

ZIMBABWE	2021	27240515108.8049

ZIMBABWE	2022	32789751736.3323

ZIMBABWE	2023	35231367885.8554
!hdfs dfs -rm /processed/country_gdp/*
!hdfs dfs -rmdir /processed/country_gdp/
!hadoop jar \
/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-3.4.0.jar \
-file pr0404/ejercicio1/mapper-gdp.py \
-mapper pr0404/ejercicio1/mapper-gdp.py \
-file pr0404/ejercicio1/reducer-gdp.py \
-reducer pr0404/ejercicio1/reducer-gdp.py \
-input /gdp/countries_gdp_hist.csv \
-output /processed/country_gdp
!hdfs dfs -cat /processed/country_gdp/part-00000
rm: `/processed/country_gdp/*': No such file or directory
rmdir: `/processed/country_gdp/': No such file or directory
2026-01-03 17:05:29,484 WARN streaming.StreamJob: -file option is deprecated, please use generic option -files instead.
packageJobJar: [pr0404/ejercicio1/mapper-gdp.py, pr0404/ejercicio1/reducer-gdp.py, /tmp/hadoop-unjar2151474530583080221/] [] /tmp/streamjob4063019973025700489.jar tmpDir=null
2026-01-03 17:05:29,894 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.2:8032
2026-01-03 17:05:29,966 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.2:8032
2026-01-03 17:05:30,161 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1767459908050_0001
2026-01-03 17:05:30,547 INFO mapred.FileInputFormat: Total input files to process : 1
2026-01-03 17:05:30,640 INFO mapreduce.JobSubmitter: number of splits:2
2026-01-03 17:05:30,744 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1767459908050_0001
2026-01-03 17:05:30,744 INFO mapreduce.JobSubmitter: Executing with tokens: []
2026-01-03 17:05:30,884 INFO conf.Configuration: resource-types.xml not found
2026-01-03 17:05:30,885 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
2026-01-03 17:05:31,242 INFO impl.YarnClientImpl: Submitted application application_1767459908050_0001
2026-01-03 17:05:31,265 INFO mapreduce.Job: The url to track the job: http://yarnmanager:8088/proxy/application_1767459908050_0001/
2026-01-03 17:05:31,266 INFO mapreduce.Job: Running job: job_1767459908050_0001
2026-01-03 17:05:36,340 INFO mapreduce.Job: Job job_1767459908050_0001 running in uber mode : false
2026-01-03 17:05:36,341 INFO mapreduce.Job:  map 0% reduce 0%
2026-01-03 17:05:40,386 INFO mapreduce.Job:  map 100% reduce 0%
2026-01-03 17:05:45,435 INFO mapreduce.Job:  map 100% reduce 100%
2026-01-03 17:05:45,451 INFO mapreduce.Job: Job job_1767459908050_0001 completed successfully
2026-01-03 17:05:45,498 INFO mapreduce.Job: Counters: 54
	File System Counters
		FILE: Number of bytes read=172022
		FILE: Number of bytes written=1286592
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
		HDFS: Number of bytes read=1663231
		HDFS: Number of bytes written=172016
		HDFS: Number of read operations=11
		HDFS: Number of large read operations=0
		HDFS: Number of write operations=2
		HDFS: Number of bytes read erasure-coded=0
	Job Counters 
		Launched map tasks=2
		Launched reduce tasks=1
		Data-local map tasks=2
		Total time spent by all maps in occupied slots (ms)=2854
		Total time spent by all reduces in occupied slots (ms)=2559
		Total time spent by all map tasks (ms)=2854
		Total time spent by all reduce tasks (ms)=2559
		Total vcore-milliseconds taken by all map tasks=2854
		Total vcore-milliseconds taken by all reduce tasks=2559
		Total megabyte-milliseconds taken by all map tasks=2922496
		Total megabyte-milliseconds taken by all reduce tasks=2620416
	Map-Reduce Framework
		Map input records=13761
		Map output records=4982
		Map output bytes=162052
		Map output materialized bytes=172028
		Input split bytes=198
		Combine input records=0
		Combine output records=0
		Reduce input groups=212
		Reduce shuffle bytes=172028
		Reduce input records=4982
		Reduce output records=9964
		Spilled Records=9964
		Shuffled Maps =2
		Failed Shuffles=0
		Merged Map outputs=2
		GC time elapsed (ms)=173
		CPU time spent (ms)=2020
		Physical memory (bytes) snapshot=1013329920
		Virtual memory (bytes) snapshot=7850569728
		Total committed heap usage (bytes)=1331167232
		Peak Map Physical memory (bytes)=328388608
		Peak Map Virtual memory (bytes)=2615730176
		Peak Reduce Physical memory (bytes)=359981056
		Peak Reduce Virtual memory (bytes)=2622218240
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=1663033
	File Output Format Counters 
		Bytes Written=172016
2026-01-03 17:05:45,498 INFO streaming.StreamJob: Output directory: /processed/country_gdp
AFGHANISTAN	2023	17233051620.1117
	
AFGHANISTAN	2000	3521418059.92345
	
AFGHANISTAN	2001	2813571753.87253
	
AFGHANISTAN	2002	3825701438.99963
	
AFGHANISTAN	2003	4520946818.54581
	
AFGHANISTAN	2004	5224896718.67782
	
AFGHANISTAN	2005	6203256538.70967
	
AFGHANISTAN	2006	6971758282.29351
	
AFGHANISTAN	2007	9747886187.39393
	
AFGHANISTAN	2008	10109297047.5432
	
AFGHANISTAN	2009	12416152732.0567
	
AFGHANISTAN	2010	15856668555.8336
	
AFGHANISTAN	2011	17805098206.3141
	
AFGHANISTAN	2012	19907329777.5872
	
AFGHANISTAN	2013	20146416757.5987
	
AFGHANISTAN	2014	20497128555.6972
	
AFGHANISTAN	2015	19134221644.7325
	
AFGHANISTAN	2016	18116572395.0772
	
AFGHANISTAN	2017	18753456497.8159
	
AFGHANISTAN	2018	18053222687.4126
	
AFGHANISTAN	2019	18799444490.1128
	
AFGHANISTAN	2020	19955929052.1496
	
AFGHANISTAN	2021	14259995441.0759
	
AFGHANISTAN	2022	14497243872.1337
	
ALBANIA	2000	3480355258.04122
	
ALBANIA	2023	23547179830.4413
	
ALBANIA	2022	19017242585.7803
	
ALBANIA	2021	18032010563.7558
	
ALBANIA	2020	15241458744.8688
	
ALBANIA	2019	15585105131.0644
	
ALBANIA	2018	15379509891.7196
	
ALBANIA	2017	13019726211.7369
	
ALBANIA	2016	11861199830.8396
	
ALBANIA	2015	11386853113.0189
	
ALBANIA	2014	13228147516.1168
	
ALBANIA	2013	12776224496.9718
	
ALBANIA	2012	12319834195.331
	
ALBANIA	2011	12890760315.146
	
ALBANIA	2010	11926926615.8015
	
ALBANIA	2009	12044205549.6571
	
ALBANIA	2008	12881352893.6855
	
ALBANIA	2007	10677324852.8822
	
ALBANIA	2006	8896075004.63516
	
ALBANIA	2005	8052077248.14638
	
ALBANIA	2004	7184685781.51876
	
ALBANIA	2003	5611496257.14231
	
ALBANIA	2002	4348068242.19512
	
ALBANIA	2001	3922100793.5403
	
ALGERIA	2022	225638456572.143
	
ALGERIA	2023	247626161016.414
	
ALGERIA	2000	54790398570.3282
	
ALGERIA	2001	59413400923.6364
	
ALGERIA	2002	61516103406.1688
	
ALGERIA	2003	73482264190.9245
	
ALGERIA	2004	91913680985.1708
	
ALGERIA	2005	107046618669.707
	
ALGERIA	2006	123084258693.01
	
ALGERIA	2007	142482739809.849
	
ALGERIA	2008	180383848331.135
	
ALGERIA	2009	150317292079.359
	
ALGERIA	2010	177785053939.531
	
ALGERIA	2011	218331946925.304
	
ALGERIA	2012	227143746075.934
	
ALGERIA	2013	229701430292.157
	
ALGERIA	2014	238942664192.59
	
ALGERIA	2015	187493855609.345
	
ALGERIA	2016	180763839522.151
	
ALGERIA	2017	189880896903.073
	
ALGERIA	2018	194554483655.528
	
ALGERIA	2019	193459662090.677
	
ALGERIA	2020	164873415325.201
	
ALGERIA	2021	186231205262.082
	
AMERICAN SAMOA	2002	512000000.0
	
AMERICAN SAMOA	2022	871000000.0
	
AMERICAN SAMOA	2021	750000000.0
	
AMERICAN SAMOA	2020	721000000.0
	
AMERICAN SAMOA	2019	647000000.0
	
AMERICAN SAMOA	2018	639000000.0
	
AMERICAN SAMOA	2017	612000000.0
	
AMERICAN SAMOA	2016	671000000.0
	
AMERICAN SAMOA	2015	673000000.0
	
AMERICAN SAMOA	2014	643000000.0
	
AMERICAN SAMOA	2013	638000000.0
	
AMERICAN SAMOA	2012	640000000.0
	
AMERICAN SAMOA	2011	570000000.0
	
AMERICAN SAMOA	2010	573000000.0
	
AMERICAN SAMOA	2009	675000000.0
	
AMERICAN SAMOA	2008	560000000.0
	
AMERICAN SAMOA	2007	518000000.0
	
AMERICAN SAMOA	2006	493000000.0
	
AMERICAN SAMOA	2005	500000000.0
	
AMERICAN SAMOA	2004	509000000.0
	
AMERICAN SAMOA	2003	524000000.0
	
ANDORRA	2021	3324647529.381
	
ANDORRA	2023	3785067331.7625
	
ANDORRA	2022	3380612573.32922
	
ANDORRA	2000	1432606188.69324
	
ANDORRA	2001	1548265808.05802
	
ANDORRA	2002	1764279824.29752
	
ANDORRA	2003	2366941808.94404
	
ANDORRA	2004	2900245324.49221
	
ANDORRA	2005	3161084091.11674
	
ANDORRA	2006	3459337986.88383
	
ANDORRA	2007	3957625367.21959
	
ANDORRA	2008	4102319399.02343
	
ANDORRA	2009	3688976340.7549
	
ANDORRA	2010	3449925738.86069
	
ANDORRA	2011	3629133574.27783
	
ANDORRA	2012	3188652765.36184
	
ANDORRA	2013	3193512950.02419
	
ANDORRA	2014	3271685596.66321
	
ANDORRA	2015	2789881258.50362
	
ANDORRA	2016	2896610479.73077
	
ANDORRA	2017	3000162081.11976
	
ANDORRA	2018	3218419896.9641
	
ANDORRA	2019	3155149347.80639
	
ANDORRA	2020	2891001149.3611
	
ANGOLA	2023	84824654481.7249
	
ANGOLA	2000	9129594970.15301
	
ANGOLA	2001	8936079117.73136
	
ANGOLA	2002	15285592370.374
	
ANGOLA	2003	17812704586.4397
	
ANGOLA	2004	23552057679.4994
	
ANGOLA	2005	36970900883.8109
	
ANGOLA	2006	52381025141.4268
	
ANGOLA	2007	65266415494.2584
	
ANGOLA	2008	88538665084.8634
	
ANGOLA	2009	70307196181.6539
	
ANGOLA	2010	83799474069.7315
	
ANGOLA	2011	111789747670.59
	
ANGOLA	2012	128052915766.343
	
ANGOLA	2013	132339109040.232
	
ANGOLA	2014	135966802586.713
	
ANGOLA	2015	90496420506.5957
	
ANGOLA	2016	52761617225.9253
	
ANGOLA	2017	73690154990.7312
	
ANGOLA	2018	79450688259.3664
	
ANGOLA	2019	70897962732.0277
	
ANGOLA	2020	48501561203.5686
	
ANGOLA	2021	66505129987.7235
	
ANGOLA	2022	104399746853.401
	
ANTIGUA AND BARBUDA	2022	1867733333.33333
	
ANTIGUA AND BARBUDA	2021	1601366666.66667
	
ANTIGUA AND BARBUDA	2020	1410796296.2963
	
ANTIGUA AND BARBUDA	2019	1725351851.85185
	
ANTIGUA AND BARBUDA	2018	1661529629.62963
	
ANTIGUA AND BARBUDA	2017	1531151851.85185
	
ANTIGUA AND BARBUDA	2016	1489692592.59259
	
ANTIGUA AND BARBUDA	2015	1437755555.55556
	
ANTIGUA AND BARBUDA	2014	1378829629.62963
	
ANTIGUA AND BARBUDA	2013	1325425925.92593
	
ANTIGUA AND BARBUDA	2012	1327107407.40741
	
ANTIGUA AND BARBUDA	2011	1281337037.03704
	
ANTIGUA AND BARBUDA	2010	1298255555.55556
	
ANTIGUA AND BARBUDA	2009	1386444444.44444
	
ANTIGUA AND BARBUDA	2008	1557540740.74074
	
ANTIGUA AND BARBUDA	2007	1487300000.0
	
ANTIGUA AND BARBUDA	2006	1303548148.14815
	
ANTIGUA AND BARBUDA	2005	1143714814.81481
	
ANTIGUA AND BARBUDA	2004	1026181481.48148
	
ANTIGUA AND BARBUDA	2003	947955555.555555
	
ANTIGUA AND BARBUDA	2002	897988888.888889
	
ANTIGUA AND BARBUDA	2001	877514814.814815
	
ANTIGUA AND BARBUDA	2000	900551851.851852
	
ANTIGUA AND BARBUDA	2023	2033085185.18518
	
ARGENTINA	2019	447754683615.225
	
ARGENTINA	2018	524819892360.176
	
ARGENTINA	2017	643628393281.364
	
ARGENTINA	2016	557532320662.955
	
ARGENTINA	2015	594749285413.212
	
ARGENTINA	2014	526319673731.638
	
ARGENTINA	2013	552025140252.246
	
ARGENTINA	2012	545982375701.128
	
ARGENTINA	2011	530158122010.442
	
ARGENTINA	2010	423627422092.49
	
ARGENTINA	2009	332976484577.619
	
ARGENTINA	2008	361558037110.419
	
ARGENTINA	2020	385740508436.965
	
ARGENTINA	2007	287530508430.568
	
ARGENTINA	2006	232557260817.308
	
ARGENTINA	2005	198737095012.282
	
ARGENTINA	2004	164657930452.787
	
ARGENTINA	2003	127586973492.177
	
ARGENTINA	2002	97724004251.8602
	
ARGENTINA	2001	268696750000.0
	
ARGENTINA	2000	284203750000.0
	
ARGENTINA	2021	486564085480.036
	
ARGENTINA	2022	632790070063.124
	
ARGENTINA	2023	646075277525.125
	
ARMENIA	2020	12641698583.2152
	
ARMENIA	2022	19513506553.1251
	
ARMENIA	2023	24085749592.3359
	
ARMENIA	2019	13619290539.2116
	
ARMENIA	2018	12457940694.7395
	
ARMENIA	2017	11527458709.0158
	
ARMENIA	2016	10546136235.5219
	
ARMENIA	2015	10553337518.414
	
ARMENIA	2014	11609513246.7958
	
ARMENIA	2013	11121464437.0415
	
ARMENIA	2012	10619320682.9474
	
ARMENIA	2011	10142111824.5835
	
ARMENIA	2010	9260285755.62424
	
ARMENIA	2009	8647937081.2562
	
ARMENIA	2008	11662040713.8753
	
ARMENIA	2007	9206301269.79164
	
ARMENIA	2006	6384452066.5146
	
ARMENIA	2005	4900469511.10191
	
ARMENIA	2004	3576615240.41616
	
ARMENIA	2003	2807061008.69084
	
ARMENIA	2002	2376335048.39976
	
ARMENIA	2001	2118467913.37873
	
ARMENIA	2000	1911563668.85006
	
ARMENIA	2021	13878908628.9378
	
ARUBA	2001	1896456983.24022
	
ARUBA	2002	1961843575.41899
	
ARUBA	2000	1873452513.96648
	
ARUBA	2003	2044111731.84358
	
ARUBA	2004	2254830726.25698
	
ARUBA	2005	2360017318.43575
	
ARUBA	2006	2469782681.56425
	
ARUBA	2007	2677641340.78212
	
ARUBA	2008	2843024581.00559
	
ARUBA	2009	2553793296.08939
	
ARUBA	2010	2453597206.70391
	
ARUBA	2011	2637859217.87709
	
ARUBA	2012	2615208379.88827
	
ARUBA	2013	2727849720.67039
	
ARUBA	2014	2790849720.67039
	
ARUBA	2015	2962907262.56983
	
ARUBA	2016	2983635195.53073
	
ARUBA	2017	3092429050.27933
	
ARUBA	2018	3276184357.5419
	
ARUBA	2019	3395798882.68156
	
ARUBA	2020	2481857122.8401
	
ARUBA	2021	2929446578.25104
	
ARUBA	2022	3279343543.60416
	
ARUBA	2023	3648573136.15155
	
AUSTRALIA	2012	1547532281116.4
	
AUSTRALIA	2000	416167815092.908
	
AUSTRALIA	2001	379629301675.108
	
AUSTRALIA	2002	395788696012.059
	
AUSTRALIA	2003	467739079790.332
	
AUSTRALIA	2004	614659980082.515
	
AUSTRALIA	2005	695692898676.56
	
AUSTRALIA	2006	748417562769.636
	
AUSTRALIA	2007	855007458585.224
	
AUSTRALIA	2008	1056112427190.38
	
AUSTRALIA	2009	928762122698.05
	
AUSTRALIA	2010	1148838233480.72
	
AUSTRALIA	2011	1398610616772.97
	
AUSTRALIA	2013	1577123329410.88
	
AUSTRALIA	2014	1468265356427.76
	
AUSTRALIA	2015	1351296372254.31
	
AUSTRALIA	2016	1206836962281.84
	
AUSTRALIA	2017	1325582658156.54
	
AUSTRALIA	2018	1427809041019.44
	
AUSTRALIA	2019	1392723834562.64
	
AUSTRALIA	2020	1328414058378.38
	
AUSTRALIA	2021	1556735770437.26
	
AUSTRALIA	2022	1690858246994.43
	
AUSTRALIA	2023	1728057316695.61
	
AUSTRIA	2000	196181599831.287
	
AUSTRIA	2001	196477206829.33
	
AUSTRIA	2002	212837224022.813
	
AUSTRIA	2003	260779834340.097
	
AUSTRIA	2004	299210411454.823
	
AUSTRIA	2005	313952317330.776
	
AUSTRIA	2006	333905979332.481
	
AUSTRIA	2007	386760177589.497
	
AUSTRIA	2008	429234399096.173
	
AUSTRIA	2009	399290118782.429
	
AUSTRIA	2010	389827789217.634
	
AUSTRIA	2011	428954737064.057
	
AUSTRIA	2012	406750487603.59
	
AUSTRIA	2013	426580502769.417
	
AUSTRIA	2014	438556021078.034
	
AUSTRIA	2015	379546097300.633
	
AUSTRIA	2016	393687359770.273
	
AUSTRIA	2017	414926138132.691
	
AUSTRIA	2018	452582294972.775
	
AUSTRIA	2019	442983642371.842
	
AUSTRIA	2020	434397601557.696
	
AUSTRIA	2021	480467037338.783
	
AUSTRIA	2022	471773629830.381
	
AUSTRIA	2023	511685203845.001
	
AZERBAIJAN	2000	5272615722.96892
	
AZERBAIJAN	2001	5707616203.72011
	
AZERBAIJAN	2002	6236087738.28284
	
AZERBAIJAN	2003	7276413079.11451
	
AZERBAIJAN	2004	8680405740.94125
	
AZERBAIJAN	2005	13245421880.834
	
AZERBAIJAN	2006	20981929497.6188
	
AZERBAIJAN	2007	33049419431.2244
	
AZERBAIJAN	2008	48851293785.4483
	
AZERBAIJAN	2009	44292427184.9492
	
AZERBAIJAN	2010	52909294791.9262
	
AZERBAIJAN	2011	65952796427.9473
	
AZERBAIJAN	2012	69679944504.1972
	
AZERBAIJAN	2013	74160560123.6902
	
AZERBAIJAN	2014	75239785452.1022
	
AZERBAIJAN	2015	53076235354.746
	
AZERBAIJAN	2016	37866996882.9157
	
AZERBAIJAN	2017	40866627351.9817
	
AZERBAIJAN	2018	47112470051.7701
	
AZERBAIJAN	2019	48174235294.1176
	
AZERBAIJAN	2020	42693000000.0
	
AZERBAIJAN	2021	54825411764.7059
	
AZERBAIJAN	2022	78807470588.2353
	
AZERBAIJAN	2023	72356176470.5882
	
BAHAMAS	2021	11368900000.0
	
BAHAMAS	2020	9958200000.0
	
BAHAMAS	2019	13016200000.0
	
BAHAMAS	2018	12615800000.0
	
BAHAMAS	2017	12236700000.0
	
BAHAMAS	2016	11745100000.0
	
BAHAMAS	2015	11671900000.0
	
BAHAMAS	2014	10974100000.0
	
BAHAMAS	2013	10395800000.0
	
BAHAMAS	2012	10720400000.0
	
BAHAMAS	2011	10070450000.0
	
BAHAMAS	2010	10095760000.0
	
BAHAMAS	2023	14338500000.0
	
BAHAMAS	2009	9981960000.0
	
BAHAMAS	2008	10526000000.0
	
BAHAMAS	2007	10618340000.0
	
BAHAMAS	2006	10167250000.0
	
BAHAMAS	2005	9836200000.0
	
BAHAMAS	2004	9055290000.0
	
BAHAMAS	2003	8870090000.0
	
BAHAMAS	2002	8881160000.0
	
BAHAMAS	2001	8317830000.0
	
BAHAMAS	2000	8076470000.0
	
BAHAMAS	2022	13136400000.0
	
BAHRAIN	2023	46079867021.2766
	
BAHRAIN	2022	46680398936.1702
	
BAHRAIN	2021	40840212765.9574
	
BAHRAIN	2020	35837632978.7234
	
BAHRAIN	2019	40446808510.6383
	
BAHRAIN	2018	39567978723.4043
	
BAHRAIN	2017	37204813829.7872
	
BAHRAIN	2016	33884680851.0638
	
BAHRAIN	2015	32523297872.3404
	
BAHRAIN	2014	34772526595.7447
	
BAHRAIN	2013	33823324468.0851
	
BAHRAIN	2012	31963404255.3191
	
BAHRAIN	2011	29914680851.0638
	
BAHRAIN	2010	26805984042.5532
	
BAHRAIN	2009	22938218085.1064
	
BAHRAIN	2008	25710904255.3191
	
BAHRAIN	2007	21730000000.0
	
BAHRAIN	2006	18504760638.2979
	
BAHRAIN	2005	15968723404.2553
	
BAHRAIN	2004	13150159574.4681
	
BAHRAIN	2003	11074813829.7872
	
BAHRAIN	2002	9593510638.29787
	
BAHRAIN	2001	8976196808.51064
	
BAHRAIN	2000	9062898936.17021
	
BANGLADESH	2000	53369787318.6245
	
BANGLADESH	2001	53991289844.3291
	
BANGLADESH	2002	54724081490.5102
	
BANGLADESH	2003	60158929188.2556
	
BANGLADESH	2004	65108544250.0425
	
BANGLADESH	2005	69476001239.419
	
BANGLADESH	2006	71795736172.1561
	
BANGLADESH	2007	79611644974.5571
	
BANGLADESH	2008	91636997370.9772
	
BANGLADESH	2009	102475158190.998
	
BANGLADESH	2010	115275540051.262
	
BANGLADESH	2011	128607482310.357
	
BANGLADESH	2012	133310747603.483
	
BANGLADESH	2013	149998957434.186
	
BANGLADESH	2014	172886611653.786
	
BANGLADESH	2015	195146608978.131
	
BANGLADESH	2016	265224515675.034
	
BANGLADESH	2017	293732446624.596
	
BANGLADESH	2018	321362752441.78
	
BANGLADESH	2019	351231654603.692
	
BANGLADESH	2020	373979442362.193
	
BANGLADESH	2021	416271647911.014
	
BANGLADESH	2022	460131688909.301
	
BANGLADESH	2023	437415331040.994
	
BARBADOS	2001	3054500000.0
	
BARBADOS	2023	6720733200.0
	
BARBADOS	2022	6257303500.0
	
BARBADOS	2002	3106500000.0
	
BARBADOS	2003	3209500000.0
	
BARBADOS	2004	3444500000.0
	
BARBADOS	2005	3819500000.0
	
BARBADOS	2006	4217323400.0
	
BARBADOS	2007	4675767950.0
	
BARBADOS	2008	4790410400.0
	
BARBADOS	2009	4466809600.0
	
BARBADOS	2010	5191188500.0
	
BARBADOS	2011	5342183800.0
	
BARBADOS	2012	5271257500.0
	
BARBADOS	2013	5361158350.0
	
BARBADOS	2014	5365976700.0
	
BARBADOS	2015	5288057750.0
	
BARBADOS	2016	5330761500.0
	
BARBADOS	2017	5517340450.0
	
BARBADOS	2018	5629916200.0
	
BARBADOS	2019	5788288000.0
	
BARBADOS	2020	5168344450.0
	
BARBADOS	2021	5275242050.0
	
BARBADOS	2000	3059500000.0
	
BELARUS	2000	12736780455.1539
	
BELARUS	2023	71857382745.6066
	
BELARUS	2022	73775179924.603
	
BELARUS	2021	69673747131.87
	
BELARUS	2020	61371755326.2351
	
BELARUS	2019	64410122847.3508
	
BELARUS	2018	60031173807.7196
	
BELARUS	2017	54725302249.8088
	
BELARUS	2016	47723545321.259
	
BELARUS	2015	56454889146.6088
	
BELARUS	2014	78812805039.0743
	
BELARUS	2013	75527558966.4473
	
BELARUS	2012	65685890438.8922
	
BELARUS	2011	61762382327.9319
	
BELARUS	2010	57231904542.8755
	
BELARUS	2009	50873167326.0414
	
BELARUS	2008	60752106347.126
	
BELARUS	2007	45275711995.825
	
BELARUS	2006	36961894281.3444
	
BELARUS	2005	30210091836.8294
	
BELARUS	2004	23141566292.9462
	
BELARUS	2003	17825444724.4878
	
BELARUS	2002	14594900944.7658
	
BELARUS	2001	12354820143.8849
	
BELGIUM	2000	236792460312.471
	
BELGIUM	2023	644782756682.756
	
BELGIUM	2022	593438820508.173
	
BELGIUM	2021	598494036474.409
	
BELGIUM	2020	529694473501.791
	
BELGIUM	2019	536726344405.489
	
BELGIUM	2018	542638913427.921
	
BELGIUM	2017	500908767351.53
	
BELGIUM	2016	474271566739.729
	
BELGIUM	2015	461044767544.531
	
BELGIUM	2014	537987419164.351
	
BELGIUM	2013	524097026598.55
	
BELGIUM	2012	498414364944.961
	
BELGIUM	2011	527196649048.639
	
BELGIUM	2010	481556503720.001
	
BELGIUM	2009	485014525992.461
	
BELGIUM	2008	517328087920.078
	
BELGIUM	2007	470922156309.453
	
BELGIUM	2006	408259840868.823
	
BELGIUM	2005	385714762230.039
	
BELGIUM	2004	369214712443.206
	
BELGIUM	2003	318082528506.588
	
BELGIUM	2002	258383599375.177
	
BELGIUM	2001	236746141604.37
	
BELIZE	2000	1138900000.0
	
BELIZE	2001	1172800000.0
	
BELIZE	2002	1244650000.0
	
BELIZE	2003	1308900000.0
	
BELIZE	2004	1400850000.0
	
BELIZE	2005	1474950000.0
	
BELIZE	2006	1591150000.0
	
BELIZE	2007	1707100000.0
	
BELIZE	2008	1738900000.0
	
BELIZE	2009	1688500000.0
	
BELIZE	2011	1827050000.0
	
BELIZE	2012	1909400000.0
	
BELIZE	2013	2032750000.0
	
BELIZE	2014	2138250000.0
	
BELIZE	2015	2193050000.0
	
BELIZE	2016	2240200000.0
	
BELIZE	2017	2266300000.0
	
BELIZE	2018	2293250000.0
	
BELIZE	2019	2388300000.0
	
BELIZE	2020	2042850000.0
	
BELIZE	2021	2420550000.0
	
BELIZE	2022	2846700000.0
	
BELIZE	2023	3066850000.0
	
BELIZE	2010	1745700000.0
	
BENIN	2022	17401746309.2655
	
BENIN	2021	17690083519.9323
	
BENIN	2020	15651545208.8783
	
BENIN	2019	14391686309.033
	
BENIN	2018	14262408079.7014
	
BENIN	2017	12701655845.9612
	
BENIN	2016	11821065852.1271
	
BENIN	2015	11388160997.1089
	
BENIN	2014	13284527850.2632
	
BENIN	2013	12517845127.6775
	
BENIN	2012	11141358105.9853
	
BENIN	2011	10693321370.036
	
BENIN	2010	9535345011.48797
	
BENIN	2009	9738626517.00319
	
BENIN	2008	9787734526.23965
	
BENIN	2007	8169048382.83875
	
BENIN	2006	7034111314.88812
	
BENIN	2005	6567654954.38903
	
BENIN	2004	6190270380.49856
	
BENIN	2003	5349258094.48239
	
BENIN	2002	4194342686.2178
	
BENIN	2001	3666222635.13875
	
BENIN	2000	3519991440.47913
	
BENIN	2023	19676049075.7011
	
BERMUDA	2023	8141700000.0
	
BERMUDA	2000	3480219000.0
	
BERMUDA	2001	3680483000.0
	
BERMUDA	2002	3937228000.0
	
BERMUDA	2003	4186525000.0
	
BERMUDA	2004	4484703000.0
	
BERMUDA	2005	4868136000.0
	
BERMUDA	2006	6144000000.0
	
BERMUDA	2007	6767000000.0
	
BERMUDA	2008	6980000000.0
	
BERMUDA	2009	6656000000.0
	
BERMUDA	2010	6634526000.0
	
BERMUDA	2011	6312691000.0
	
BERMUDA	2012	6378188000.0
	
BERMUDA	2013	6465756000.0
	
BERMUDA	2014	6413988000.0
	
BERMUDA	2015	6654541000.0
	
BERMUDA	2016	6899911000.0
	
BERMUDA	2017	7142316000.0
	
BERMUDA	2018	7225977000.0
	
BERMUDA	2019	7423465000.0
	
BERMUDA	2020	6887147000.0
	
BERMUDA	2021	7286607000.0
	
BERMUDA	2022	7827980000.0
	
BHUTAN	2021	2768802959.60794
	
BHUTAN	2000	460733418.399276
	
BHUTAN	2001	496110225.710307
	
BHUTAN	2002	559345263.708309
	
BHUTAN	2003	651935430.314445
	
BHUTAN	2004	735348490.428435
	
BHUTAN	2005	860391000.221655
	
BHUTAN	2006	942879878.538879
	
BHUTAN	2007	1255767964.00491
	
BHUTAN	2008	1317517834.59916
	
BHUTAN	2009	1331343797.77308
	
BHUTAN	2010	1708880730.87271
	
BHUTAN	2011	1977728659.25621
	
BHUTAN	2012	1973387228.03924
	
BHUTAN	2013	1943696951.76613
	
BHUTAN	2014	2089079570.67546
	
BHUTAN	2015	2187815803.82922
	
BHUTAN	2016	2357504760.5975
	
BHUTAN	2017	2591358009.79792
	
BHUTAN	2018	2583335721.20625
	
BHUTAN	2019	2735683570.28851
	
BHUTAN	2022	2898227743.13545
	
BHUTAN	2020	2457604334.15915
	
BOLIVIA (PLURINATIONAL STATE OF)	2022	44008282877.9606
	
BOLIVIA (PLURINATIONAL STATE OF)	2021	40406111695.179
	
BOLIVIA (PLURINATIONAL STATE OF)	2000	8397855484.76908
	
BOLIVIA (PLURINATIONAL STATE OF)	2023	45135398008.8166
	
BOLIVIA (PLURINATIONAL STATE OF)	2020	36629843805.0216
	
BOLIVIA (PLURINATIONAL STATE OF)	2019	40895322843.7851
	
BOLIVIA (PLURINATIONAL STATE OF)	2018	40287647930.4761
	
BOLIVIA (PLURINATIONAL STATE OF)	2017	37508642165.3366
	
BOLIVIA (PLURINATIONAL STATE OF)	2016	33941126200.0606
	
BOLIVIA (PLURINATIONAL STATE OF)	2015	33000198248.1292
	
BOLIVIA (PLURINATIONAL STATE OF)	2014	32996188012.5599
	
BOLIVIA (PLURINATIONAL STATE OF)	2013	30659338885.6729
	
BOLIVIA (PLURINATIONAL STATE OF)	2012	27084497481.9103
	
BOLIVIA (PLURINATIONAL STATE OF)	2011	23963164696.592
	
BOLIVIA (PLURINATIONAL STATE OF)	2010	19649723722.1034
	
BOLIVIA (PLURINATIONAL STATE OF)	2009	17339992193.7322
	
BOLIVIA (PLURINATIONAL STATE OF)	2008	16674276285.8956
	
BOLIVIA (PLURINATIONAL STATE OF)	2007	13120108008.3477
	
BOLIVIA (PLURINATIONAL STATE OF)	2006	11451844902.2214
	
BOLIVIA (PLURINATIONAL STATE OF)	2005	9549122905.32852
	
BOLIVIA (PLURINATIONAL STATE OF)	2004	8773451751.5121
	
BOLIVIA (PLURINATIONAL STATE OF)	2003	8082399639.54305
	
BOLIVIA (PLURINATIONAL STATE OF)	2002	7905485146.44351
	
BOLIVIA (PLURINATIONAL STATE OF)	2001	8141516928.39489
	
BOSNIA AND HERZEGOVINA	2000	5567772768.81188
	
BOSNIA AND HERZEGOVINA	2001	5800615466.26648
	
BOSNIA AND HERZEGOVINA	2002	6728220886.64546
	
BOSNIA AND HERZEGOVINA	2003	8498894359.38629
	
BOSNIA AND HERZEGOVINA	2004	10156541538.399
	
BOSNIA AND HERZEGOVINA	2005	11222796336.5426
	
BOSNIA AND HERZEGOVINA	2006	12864841905.9543
	
BOSNIA AND HERZEGOVINA	2007	15778734264.3787
	
BOSNIA AND HERZEGOVINA	2008	19112796623.1175
	
BOSNIA AND HERZEGOVINA	2009	17613949091.2294
	
BOSNIA AND HERZEGOVINA	2010	17176315803.7298
	
BOSNIA AND HERZEGOVINA	2011	18644233537.1093
	
BOSNIA AND HERZEGOVINA	2012	17226735995.6905
	
BOSNIA AND HERZEGOVINA	2013	18179108530.5261
	
BOSNIA AND HERZEGOVINA	2014	18558733564.4692
	
BOSNIA AND HERZEGOVINA	2015	16404348871.4437
	
BOSNIA AND HERZEGOVINA	2016	17116926327.6247
	
BOSNIA AND HERZEGOVINA	2017	18326373366.1105
	
BOSNIA AND HERZEGOVINA	2018	20484053868.9246
	
BOSNIA AND HERZEGOVINA	2019	20482608755.379
	
BOSNIA AND HERZEGOVINA	2020	20226036564.4129
	
BOSNIA AND HERZEGOVINA	2021	23672712242.2149
	
BOSNIA AND HERZEGOVINA	2022	24534663636.1778
	
BOSNIA AND HERZEGOVINA	2023	27514782476.0406
	
BOTSWANA	2023	19396084498.0084
	
BOTSWANA	2000	5788329609.15755
	
BOTSWANA	2001	5489608299.66445
	
BOTSWANA	2002	5438863982.88692
	
BOTSWANA	2003	7511582173.37724
	
BOTSWANA	2004	8957467706.5354
	
BOTSWANA	2005	9918907108.09702
	
BOTSWANA	2006	9919158482.41085
	
BOTSWANA	2007	10567270655.5027
	
BOTSWANA	2008	10730829116.4105
	
BOTSWANA	2009	10118459242.3183
	
BOTSWANA	2010	12637273429.1339
	
BOTSWANA	2011	15110643612.1729
	
BOTSWANA	2012	13907464500.1489
	
BOTSWANA	2013	14271738933.2042
	
BOTSWANA	2014	15470088500.7414
	
BOTSWANA	2015	13530748844.505
	
BOTSWANA	2016	15082637184.0496
	
BOTSWANA	2017	16105155856.7708
	
BOTSWANA	2018	17031943186.1353
	
BOTSWANA	2019	16725908148.5481
	
BOTSWANA	2020	14960291105.9316
	
BOTSWANA	2021	18750946600.1423
	
BOTSWANA	2022	20321958850.0363
	
BRAZIL	2022	1951923942083.32
	
BRAZIL	2023	2173665655937.27
	
BRAZIL	2000	655448231983.527
	
BRAZIL	2001	559983634798.981
	
BRAZIL	2002	509795273806.715
	
BRAZIL	2003	558233745651.874
	
BRAZIL	2004	669289424806.307
	
BRAZIL	2005	891633839853.105
	
BRAZIL	2006	1107626541710.74
	
BRAZIL	2007	1397114486471.38
	
BRAZIL	2008	1695855083552.05
	
BRAZIL	2009	1666996438681.46
	
BRAZIL	2010	2208837745214.23
	
BRAZIL	2011	2616156223977.47
	
BRAZIL	2012	2465227803011.57
	
BRAZIL	2013	2472819535742.73
	
BRAZIL	2014	2456043727198.85
	
BRAZIL	2015	1802212206904.68
	
BRAZIL	2016	1795693482652.52
	
BRAZIL	2017	2063514977334.32
	
BRAZIL	2018	1916933898038.36
	
BRAZIL	2019	1873288205186.45
	
BRAZIL	2020	1476107231194.11
	
BRAZIL	2021	1670647399034.67
	
BRUNEI DARUSSALAM	2023	15128292980.8638
	
BRUNEI DARUSSALAM	2022	16681536442.5498
	
BRUNEI DARUSSALAM	2000	6570999059.70575
	
BRUNEI DARUSSALAM	2001	6096155747.56182
	
BRUNEI DARUSSALAM	2002	6333082878.97992
	
BRUNEI DARUSSALAM	2003	7167725264.75135
	
BRUNEI DARUSSALAM	2004	8619178799.47025
	
BRUNEI DARUSSALAM	2005	10547202612.4295
	
BRUNEI DARUSSALAM	2006	12644616446.1918
	
BRUNEI DARUSSALAM	2007	13432029495.6785
	
BRUNEI DARUSSALAM	2008	15926456491.5178
	
BRUNEI DARUSSALAM	2009	11912904529.0722
	
BRUNEI DARUSSALAM	2010	13707121031.2552
	
BRUNEI DARUSSALAM	2011	18524791070.6802
	
BRUNEI DARUSSALAM	2012	19048443339.9457
	
BRUNEI DARUSSALAM	2013	18094148099.4922
	
BRUNEI DARUSSALAM	2014	17097797371.9718
	
BRUNEI DARUSSALAM	2015	12930296852.4882
	
BRUNEI DARUSSALAM	2016	11400266055.3232
	
BRUNEI DARUSSALAM	2017	12128168046.7827
	
BRUNEI DARUSSALAM	2018	13566908401.1864
	
BRUNEI DARUSSALAM	2019	13469235348.2211
	
BRUNEI DARUSSALAM	2020	12005799664.2691
	
BRUNEI DARUSSALAM	2021	14006496614.3195
	
BULGARIA	2023	102407653020.606
	
BULGARIA	2000	13245990274.4581
	
BULGARIA	2001	14183446025.7389
	
BULGARIA	2002	16403043849.8297
	
BULGARIA	2003	21144957990.4681
	
BULGARIA	2004	26157743368.8716
	
BULGARIA	2005	29868657858.0082
	
BULGARIA	2006	34380536495.6739
	
BULGARIA	2007	44432811756.4731
	
BULGARIA	2008	54480684188.4442
	
BULGARIA	2009	52023801230.12
	
BULGARIA	2010	50760929302.5147
	
BULGARIA	2011	57737040780.0157
	
BULGARIA	2012	54288135058.7926
	
BULGARIA	2013	55852123989.9504
	
BULGARIA	2014	57157782909.9307
	
BULGARIA	2015	50811995688.6771
	
BULGARIA	2016	53964253211.84
	
BULGARIA	2017	59309748166.1179
	
BULGARIA	2018	66289266348.6504
	
BULGARIA	2019	68631726289.2794
	
BULGARIA	2020	70716821234.5967
	
BULGARIA	2021	84417951260.8091
	
BULGARIA	2022	90642851835.8996
	
BURKINA FASO	2022	18820218690.5948
	
BURKINA FASO	2021	19697516284.3787
	
BURKINA FASO	2020	17725010532.5268
	
BURKINA FASO	2019	16032813503.3707
	
BURKINA FASO	2018	15890066221.2882
	
BURKINA FASO	2017	14106955615.3442
	
BURKINA FASO	2016	12833363045.3367
	
BURKINA FASO	2015	11832159315.6298
	
BURKINA FASO	2014	13943016076.7436
	
BURKINA FASO	2013	13444300485.8412
	
BURKINA FASO	2012	12561015156.5683
	
BURKINA FASO	2011	12080295977.5632
	
BURKINA FASO	2010	10109619740.6994
	
BURKINA FASO	2009	9450696873.34326
	
BURKINA FASO	2008	9451435490.11467
	
BURKINA FASO	2007	7625722836.76847
	
BURKINA FASO	2006	6547419820.38113
	
BURKINA FASO	2005	6146353173.34929
	
BURKINA FASO	2004	5451688537.60959
	
BURKINA FASO	2003	4740768142.67494
	
BURKINA FASO	2002	3622350062.96053
	
BURKINA FASO	2001	3190371080.94768
	
BURKINA FASO	2000	2968370087.59759
	
BURKINA FASO	2023	20324617844.5265
	
BURUNDI	2022	3338722827.65691
	
BURUNDI	2021	2775798697.46022
	
BURUNDI	2020	2649680261.44299
	
BURUNDI	2019	2576518879.82353
	
BURUNDI	2018	2667182199.51333
	
BURUNDI	2017	2723586962.84034
	
BURUNDI	2016	2644487776.50077
	
BURUNDI	2015	3104003546.26497
	
BURUNDI	2014	2705783329.80483
	
BURUNDI	2013	2451606632.29246
	
BURUNDI	2012	2333341334.45753
	
BURUNDI	2011	2235820809.32006
	
BURUNDI	2010	2032135192.01248
	
BURUNDI	2009	1781455139.85931
	
BURUNDI	2008	1611835857.04588
	
BURUNDI	2007	1356199387.42308
	
BURUNDI	2006	1273375078.44844
	
BURUNDI	2005	1117113079.73645
	
BURUNDI	2004	915257323.3961
	
BURUNDI	2003	784654423.620476
	
BURUNDI	2002	825394519.423728
	
BURUNDI	2001	876794723.068586
	
BURUNDI	2000	870486065.883137
	
BURUNDI	2023	2642161668.85211
	
CABO VERDE	2001	563090490.377368
	
CABO VERDE	2002	620507387.466174
	
CABO VERDE	2003	813260468.873834
	
CABO VERDE	2004	924940011.836897
	
CABO VERDE	2005	972241676.907662
	
CABO VERDE	2006	1107571457.90614
	
CABO VERDE	2007	1649621738.63689
	
CABO VERDE	2008	1959620648.31578
	
CABO VERDE	2009	1852334575.17521
	
CABO VERDE	2010	1824751467.92957
	
CABO VERDE	2011	2046817987.20109
	
CABO VERDE	2012	1913081210.41411
	
CABO VERDE	2013	2028910915.16446
	
CABO VERDE	2014	2041930125.42979
	
CABO VERDE	2015	1749857620.35329
	
CABO VERDE	2016	1849789992.7426
	
CABO VERDE	2017	1996741544.61574
	
CABO VERDE	2018	2205099509.15987
	
CABO VERDE	2019	2252177133.74705
	
CABO VERDE	2020	1821565617.6945
	
CABO VERDE	2021	2051842609.64558
	
CABO VERDE	2022	2247003347.63376
	
CABO VERDE	2023	2533819406.4916
	
CABO VERDE	2000	539227277.626411
	
CAMBODIA	2023	42335646895.7984
	
CAMBODIA	2022	39994532959.6074
	
CAMBODIA	2021	36790163687.4421
	
CAMBODIA	2020	34818073901.4851
	
CAMBODIA	2019	36685356407.7206
	
CAMBODIA	2018	33145892168.8958
	
CAMBODIA	2017	29355665909.7905
	
CAMBODIA	2016	26556545153.3573
	
CAMBODIA	2015	24174170369.0738
	
CAMBODIA	2014	22041463967.9009
	
CAMBODIA	2013	19807135252.8649
	
CAMBODIA	2012	17826536699.8016
	
CAMBODIA	2011	16032622023.8265
	
CAMBODIA	2010	13808673288.0696
	
CAMBODIA	2009	12502901169.7377
	
CAMBODIA	2008	12174303999.0812
	
CAMBODIA	2007	10127916459.8983
	
CAMBODIA	2006	8350531016.65753
	
CAMBODIA	2005	7066296463.3598
	
CAMBODIA	2004	5883297159.87352
	
CAMBODIA	2003	5046693484.31767
	
CAMBODIA	2002	4501227626.62752
	
CAMBODIA	2001	4145665969.92864
	
CAMBODIA	2000	3694168979.32019
	
CAMEROON	2001	10953485349.1135
	
CAMEROON	2000	10566579294.9831
	
CAMEROON	2023	49279410982.826
	
CAMEROON	2022	44347206072.5513
	
CAMEROON	2021	45011937346.8384
	
CAMEROON	2020	40773241177.0505
	
CAMEROON	2019	39667757527.6578
	
CAMEROON	2018	39955552189.795
	
CAMEROON	2017	36098547033.1655
	
CAMEROON	2016	33814337044.3765
	
CAMEROON	2015	32210233020.4569
	
CAMEROON	2014	36386544706.0806
	
CAMEROON	2013	33728621180.3231
	
CAMEROON	2012	30155062329.2821
	
CAMEROON	2011	30630910495.217
	
CAMEROON	2010	27507501821.0296
	
CAMEROON	2009	27932970317.129
	
CAMEROON	2008	27715142032.913
	
CAMEROON	2007	23928250433.0378
	
CAMEROON	2006	20910512974.933
	
CAMEROON	2005	19509852206.9341
	
CAMEROON	2004	18826214135.6419
	
CAMEROON	2003	15970315034.9903
	
CAMEROON	2002	12417251350.4882
	
CANADA	2023	2142470914401.36
	
CANADA	2000	744773415931.587
	
CANADA	2001	738981792355.372
	
CANADA	2002	760649334098.005
	
CANADA	2003	895540646634.787
	
CANADA	2004	1026690238278.25
	
CANADA	2005	1173108598778.68
	
CANADA	2006	1319264809590.97
	
CANADA	2007	1468820407783.26
	
CANADA	2008	1552989690721.65
	
CANADA	2009	1374625142157.29
	
CANADA	2010	1617343367486.26
	
CANADA	2011	1793326630174.52
	
CANADA	2012	1828366481521.6
	
CANADA	2013	1846597421834.98
	
CANADA	2014	1805749878439.94
	
CANADA	2015	1556508816217.14
	
CANADA	2016	1527994741907.43
	
CANADA	2017	1649265644244.09
	
CANADA	2018	1725329192783.02
	
CANADA	2019	1743725183672.52
	
CANADA	2020	1655684730000.19
	
CANADA	2021	2007472181464.15
	
CANADA	2022	2161483369422.01
	
CAYMAN ISLANDS	2017	5166281305.12522
	
CAYMAN ISLANDS	2016	4909322237.28895
	
CAYMAN ISLANDS	2015	4708167232.66893
	
CAYMAN ISLANDS	2014	4562853611.41445
	
CAYMAN ISLANDS	2013	4405796023.18409
	
CAYMAN ISLANDS	2012	4291004524.0181
	
CAYMAN ISLANDS	2011	4186073104.29242
	
CAYMAN ISLANDS	2010	4156841107.36443
	
CAYMAN ISLANDS	2009	4281714566.85827
	
CAYMAN ISLANDS	2008	4585949023.79609
	
CAYMAN ISLANDS	2007	4466278065.11226
	
CAYMAN ISLANDS	2006	4200288241.15296
	
CAYMAN ISLANDS	2023	7139428557.71423
	
CAYMAN ISLANDS	2022	6600843963.37585
	
CAYMAN ISLANDS	2021	6060026520.10608
	
CAYMAN ISLANDS	2020	5655358021.43209
	
CAYMAN ISLANDS	2019	5941896607.58643
	
CAYMAN ISLANDS	2018	5530178440.71376
	
CENTRAL AFRICAN REPUBLIC	2023	2555492085.24831
	
CENTRAL AFRICAN REPUBLIC	2000	916777282.691659
	
CENTRAL AFRICAN REPUBLIC	2001	932648604.751954
	
CENTRAL AFRICAN REPUBLIC	2002	996068144.884889
	
CENTRAL AFRICAN REPUBLIC	2003	1142315522.53864
	
CENTRAL AFRICAN REPUBLIC	2004	1272360517.32373
	
CENTRAL AFRICAN REPUBLIC	2005	1337894378.73743
	
CENTRAL AFRICAN REPUBLIC	2006	1461859762.33459
	
CENTRAL AFRICAN REPUBLIC	2007	1699811294.94935
	
CENTRAL AFRICAN REPUBLIC	2008	1993407888.49838
	
CENTRAL AFRICAN REPUBLIC	2009	2067381665.25454
	
CENTRAL AFRICAN REPUBLIC	2010	2142591540.40068
	
CENTRAL AFRICAN REPUBLIC	2011	2437982705.12093
	
CENTRAL AFRICAN REPUBLIC	2012	2510126512.22831
	
CENTRAL AFRICAN REPUBLIC	2013	1691544110.18543
	
CENTRAL AFRICAN REPUBLIC	2014	1894813389.40325
	
CENTRAL AFRICAN REPUBLIC	2015	1695825714.19282
	
CENTRAL AFRICAN REPUBLIC	2016	1825018144.65595
	
CENTRAL AFRICAN REPUBLIC	2017	2072349972.6818
	
CENTRAL AFRICAN REPUBLIC	2018	2220979146.11241
	
CENTRAL AFRICAN REPUBLIC	2019	2221301351.43918
	
CENTRAL AFRICAN REPUBLIC	2020	2326720900.38047
	
CENTRAL AFRICAN REPUBLIC	2021	2516498412.46384
	
CENTRAL AFRICAN REPUBLIC	2022	2382618615.01694
	
CHAD	2022	12396807588.4082
	
CHAD	2023	13149325362.3347
	
CHAD	2000	1388506771.58756
	
CHAD	2001	1710843377.00119
	
CHAD	2002	1997005708.81576
	
CHAD	2003	2742815071.5744
	
CHAD	2004	4422855660.82592
	
CHAD	2005	6649307523.64377
	
CHAD	2006	7428701453.91509
	
CHAD	2007	8650137743.32547
	
CHAD	2008	10393833765.3651
	
CHAD	2009	9290728318.98821
	
CHAD	2010	10668103554.1192
	
CHAD	2011	12172308851.0395
	
CHAD	2012	12367362757.1342
	
CHAD	2013	12953534866.4286
	
CHAD	2014	13940767218.5849
	
CHAD	2015	10950392256.9543
	
CHAD	2016	10097778098.1707
	
CHAD	2017	10000394381.0177
	
CHAD	2018	11239167898.3395
	
CHAD	2019	11314951091.7283
	
CHAD	2020	10715396042.3343
	
CHAD	2021	11779981332.8631
	
CHILE	2000	78339750721.7352
	
CHILE	2023	335533331669.219
	
CHILE	2022	302116539409.03
	
CHILE	2021	315515014838.539
	
CHILE	2020	254042159309.311
	
CHILE	2019	278285058719.466
	
CHILE	2018	295857562991.709
	
CHILE	2001	71574739561.4329
	
CHILE	2002	70264045939.1322
	
CHILE	2003	76492579644.0605
	
CHILE	2004	99075985773.176
	
CHILE	2005	122294145162.835
	
CHILE	2006	153843518171.43
	
CHILE	2007	172491076033.863
	
CHILE	2008	179894594475.98
	
CHILE	2009	171777900623.177
	
CHILE	2010	217051209240.298
	
CHILE	2011	251382573885.594
	
CHILE	2012	267024782480.28
	
CHILE	2013	277395018837.366
	
CHILE	2014	259560978231.552
	
CHILE	2015	242450355827.827
	
CHILE	2016	249344863933.461
	
CHILE	2017	276154259987.103
	
CHINA	2007	3550327802998.4
	
CHINA	2005	2285961149879.85
	
CHINA	2004	1955346768721.39
	
CHINA	2003	1660280543846.79
	
CHINA	2002	1470557654799.95
	
CHINA	2001	1339400897105.11
	
CHINA	2000	1211331651866.09
	
CHINA	2006	2752118657184.02
	
CHINA	2019	14279968506271.7
	
CHINA	2020	14687744162801.0
	
CHINA	2021	17820459508852.2
	
CHINA	2022	17881782683707.3
	
CHINA	2023	17794783039552.0
	
CHINA	2018	13894907857880.6
	
CHINA	2017	12310491333980.9
	
CHINA	2016	11233313730348.7
	
CHINA	2015	11061572618578.7
	
CHINA	2014	10475624944355.2
	
CHINA	2013	9570471111831.68
	
CHINA	2012	8532185381680.59
	
CHINA	2011	7551545703440.75
	
CHINA	2010	6087191746679.49
	
CHINA	2009	5101691124285.21
	
CHINA	2008	4594336785737.67
	
COLOMBIA	2006	161792958904.864
	
COLOMBIA	2005	145600529605.803
	
COLOMBIA	2004	117092416666.245
	
COLOMBIA	2003	94644969157.0987
	
COLOMBIA	2002	97945812802.8882
	
COLOMBIA	2001	98200641203.3892
	
COLOMBIA	2000	99875074951.0278
	
COLOMBIA	2023	363493841244.303
	
COLOMBIA	2022	345329875078.512
	
COLOMBIA	2021	318524633225.395
	
COLOMBIA	2020	270348342541.465
	
COLOMBIA	2019	323031701192.84
	
COLOMBIA	2018	334198218098.276
	
COLOMBIA	2017	311866875156.879
	
COLOMBIA	2016	282720100286.228
	
COLOMBIA	2015	293492370193.166
	
COLOMBIA	2014	381240864422.407
	
COLOMBIA	2013	382093697077.685
	
COLOMBIA	2012	370691143018.039
	
COLOMBIA	2011	334966134804.887
	
COLOMBIA	2010	286498534094.963
	
COLOMBIA	2009	232468663109.595
	
COLOMBIA	2008	242504150472.931
	
COLOMBIA	2007	206229540926.312
	
COMOROS	2018	1188797449.38584
	
COMOROS	2019	1195019531.9011
	
COMOROS	2020	1225039196.61091
	
COMOROS	2021	1296089479.91978
	
COMOROS	2022	1242519407.77603
	
COMOROS	2023	1352380971.24055
	
COMOROS	2007	795673152.867077
	
COMOROS	2000	351136579.648632
	
COMOROS	2001	378512024.077556
	
COMOROS	2002	425964681.044378
	
COMOROS	2003	546885222.713065
	
COMOROS	2004	633706110.795614
	
COMOROS	2005	653845169.168576
	
COMOROS	2006	698431793.872776
	
COMOROS	2008	915659107.965823
	
COMOROS	2009	905341172.70583
	
COMOROS	2010	907978730.887844
	
COMOROS	2011	1023086273.53336
	
COMOROS	2012	1015843490.82374
	
COMOROS	2013	1116224106.83728
	
COMOROS	2014	1149587661.00693
	
COMOROS	2015	966029600.862227
	
COMOROS	2016	1012835493.19325
	
COMOROS	2017	1077439756.59451
	
CONGO	2006	8072305029.06514
	
CONGO	2005	6650001680.48544
	
CONGO	2004	4656974940.12721
	
CONGO	2003	3503723087.74483
	
CONGO	2002	3034250923.97726
	
CONGO	2001	2796704604.03812
	
CONGO	2000	3227927697.57921
	
CONGO	2023	15321055822.5167
	
CONGO	2022	15817030154.6941
	
CONGO	2021	14825690210.9157
	
CONGO	2020	11468687464.0046
	
CONGO	2019	13976637779.9763
	
CONGO	2018	14773900288.5135
	
CONGO	2017	11834473039.3645
	
CONGO	2016	10931328150.8478
	
CONGO	2015	12434793867.3568
	
CONGO	2014	17919321078.0284
	
CONGO	2013	17958720699.0868
	
CONGO	2012	17692911296.3044
	
CONGO	2011	15655383576.6515
	
CONGO	2010	13148396211.5955
	
CONGO	2009	9723299915.25312
	
CONGO	2008	11649857673.4436
	
CONGO	2007	8782703436.70188
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2018	47568210009.8172
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2019	51775829877.2088
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2020	48716961860.1325
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2021	55328482783.5393
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2022	65801547619.5815
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2023	66383287002.9867
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2000	19088046305.7971
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2001	7438189100.33333
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2002	8728038525.14034
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2003	8937567059.87754
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2004	10297483481.223
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2005	11964484465.9388
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2006	14451901696.3878
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2007	16737071816.38
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2008	19788515590.1284
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2009	18648372553.0921
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2010	21565721044.8462
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2011	25839749199.3671
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2012	29306235285.2597
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2013	32679745048.4427
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2014	35909040925.9375
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2015	37917706497.1793
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2016	37134801555.3322
	
CONGO, DEMOCRATIC REPUBLIC OF THE	2017	38019264794.8263
	
COSTA RICA	2018	62420164991.5374
	
COSTA RICA	2019	64417670521.3545
	
COSTA RICA	2020	62395610760.0492
	
COSTA RICA	2021	64960725734.1965
	
COSTA RICA	2022	69243626028.5936
	
COSTA RICA	2023	86497941439.0174
	
COSTA RICA	2000	15013629661.8969
	
COSTA RICA	2001	15976174336.9721
	
COSTA RICA	2002	16578820687.2881
	
COSTA RICA	2003	17271760506.9483
	
COSTA RICA	2004	18610594846.2083
	
COSTA RICA	2005	20040642476.9817
	
COSTA RICA	2006	22715540324.3032
	
COSTA RICA	2007	26884700709.3146
	
COSTA RICA	2008	30801745700.4514
	
COSTA RICA	2009	30745714312.6417
	
COSTA RICA	2010	37658616951.8038
	
COSTA RICA	2011	42762613698.9636
	
COSTA RICA	2012	47231655431.7355
	
COSTA RICA	2013	50949668841.6696
	
COSTA RICA	2014	52016408854.2658
	
COSTA RICA	2015	56441920820.5194
	
COSTA RICA	2016	58847019609.6549
	
COSTA RICA	2017	60516044656.5206
	
CROATIA	2023	84393795502.4421
	
CROATIA	2000	22134411297.473
	
CROATIA	2001	23066883849.6467
	
CROATIA	2002	26757722428.6781
	
CROATIA	2003	35245317001.8224
	
CROATIA	2004	41836292157.3335
	
CROATIA	2005	45013119281.806
	
CROATIA	2006	49590197656.5482
	
CROATIA	2007	59298265769.9946
	
CROATIA	2008	68478776205.9826
	
CROATIA	2009	62321642125.1721
	
CROATIA	2010	58981738868.753
	
CROATIA	2011	62903737379.7834
	
CROATIA	2012	57551963753.2104
	
CROATIA	2013	59852401272.3204
	
CROATIA	2014	59612144078.4133
	
CROATIA	2015	51005200669.6941
	
CROATIA	2016	52654855638.1057
	
CROATIA	2017	56186190437.9959
	
CROATIA	2018	61668130122.5878
	
CROATIA	2019	61467582193.6824
	
CROATIA	2020	57963370885.0798
	
CROATIA	2021	69006802298.6956
	
CROATIA	2022	71198635101.9514
	
CUBA	2000	30565400000.0
	
CUBA	2018	100050036096.123
	
CUBA	2020	107351800000.0
	
CUBA	2019	103427600000.0
	
CUBA	2017	96850649691.7406
	
CUBA	2016	91370407863.7
	
CUBA	2015	87132800000.0
	
CUBA	2014	80656100000.0
	
CUBA	2013	77148000000.0
	
CUBA	2012	73141000000.0
	
CUBA	2011	68990000000.0
	
CUBA	2010	59562962962.963
	
CUBA	2009	57481481481.4815
	
CUBA	2008	56302129629.6296
	
CUBA	2007	54262870370.3704
	
CUBA	2006	48835925925.9259
	
CUBA	2005	42643836100.0
	
CUBA	2004	38203000000.0
	
CUBA	2003	35901200000.0
	
CUBA	2002	33590500000.0
	
CUBA	2001	31682400000.0
	
CURAÇAO	2018	3046364804.46927
	
CURAÇAO	2019	3026124134.07821
	
CURAÇAO	2020	2534327597.76536
	
CURAÇAO	2021	2739608156.42458
	
CURAÇAO	2022	3075180834.72417
	
CURAÇAO	2023	3281419347.37053
	
CURAÇAO	2000	2120511229.05028
	
CURAÇAO	2001	2143450726.25698
	
CURAÇAO	2002	2160784692.73743
	
CURAÇAO	2003	2202117374.30168
	
CURAÇAO	2004	2237160502.7933
	
CURAÇAO	2005	2344637262.56983
	
CURAÇAO	2006	2457581731.84358
	
CURAÇAO	2007	2593831508.37989
	
CURAÇAO	2008	2833476145.2514
	
CURAÇAO	2009	2869153184.35754
	
CURAÇAO	2010	2951342793.29609
	
CURAÇAO	2011	2930092234.63687
	
CURAÇAO	2012	3012836256.98324
	
CURAÇAO	2013	3033568603.35196
	
CURAÇAO	2014	3059406983.24022
	
CURAÇAO	2015	3058779217.87709
	
CURAÇAO	2016	3024690167.59777
	
CURAÇAO	2017	3033433240.22346
	
CYPRUS	2001	10397898907.1038
	
CYPRUS	2000	9985847313.85485
	
CYPRUS	2002	11420228846.1538
	
CYPRUS	2003	14547329558.3239
	
CYPRUS	2004	17320551250.0
	
CYPRUS	2005	18433412510.8817
	
CYPRUS	2006	20072754986.8272
	
CYPRUS	2007	23968727073.6381
	
CYPRUS	2008	27844646257.507
	
CYPRUS	2009	26048179949.1741
	
CYPRUS	2010	25799940077.6075
	
CYPRUS	2011	27641547909.7011
	
CYPRUS	2012	25047436974.6819
	
CYPRUS	2013	23959712860.8331
	
CYPRUS	2014	23225918259.9824
	
CYPRUS	2015	19909278416.8575
	
CYPRUS	2016	21046462280.5979
	
CYPRUS	2017	22946570628.7576
	
CYPRUS	2018	25754001367.5448
	
CYPRUS	2019	26196667099.5303
	
CYPRUS	2020	25555093854.2968
	
CYPRUS	2021	30372874319.6285
	
CYPRUS	2022	30976176886.8521
	
CYPRUS	2023	33886930712.3394
	
CZECHIA	2000	62175642238.0847
	
CZECHIA	2001	68135304463.9641
	
CZECHIA	2002	82607869609.574
	
CZECHIA	2003	100435924704.881
	
CZECHIA	2004	120147899983.657
	
CZECHIA	2005	137264185596.1
	
CZECHIA	2006	156236258386.589
	
CZECHIA	2007	190040702286.917
	
CZECHIA	2008	236506264753.95
	
CZECHIA	2009	206971882704.716
	
CZECHIA	2010	211168667286.27
	
CZECHIA	2011	231429378717.312
	
CZECHIA	2012	210363223087.728
	
CZECHIA	2013	213024360541.119
	
CZECHIA	2014	210911285077.683
	
CZECHIA	2015	189107698561.919
	
CZECHIA	2016	198160659303.939
	
CZECHIA	2017	221563575696.217
	
CZECHIA	2018	251992360762.236
	
CZECHIA	2019	256794209028.77
	
CZECHIA	2020	251109660602.536
	
CZECHIA	2021	290972714482.313
	
CZECHIA	2022	301831228325.556
	
CZECHIA	2023	343207874553.734
	
CÔTE D'IVOIRE	2018	58522477786.6889
	
CÔTE D'IVOIRE	2019	60382894697.3557
	
CÔTE D'IVOIRE	2020	63027852805.4204
	
CÔTE D'IVOIRE	2021	72794636653.7793
	
CÔTE D'IVOIRE	2022	70173140101.4315
	
CÔTE D'IVOIRE	2023	78875489245.0538
	
CÔTE D'IVOIRE	2000	16577533891.8785
	
CÔTE D'IVOIRE	2001	16810537043.8407
	
CÔTE D'IVOIRE	2002	18054383320.8474
	
CÔTE D'IVOIRE	2003	21251754340.4305
	
CÔTE D'IVOIRE	2004	23510575681.3686
	
CÔTE D'IVOIRE	2005	24036918703.1747
	
CÔTE D'IVOIRE	2006	25281413263.3712
	
CÔTE D'IVOIRE	2007	28760090953.3081
	
CÔTE D'IVOIRE	2008	34078240293.2559
	
CÔTE D'IVOIRE	2009	33886813250.2036
	
CÔTE D'IVOIRE	2010	34936307980.063
	
CÔTE D'IVOIRE	2011	36693710801.3976
	
CÔTE D'IVOIRE	2012	36302302877.2977
	
CÔTE D'IVOIRE	2013	42760235484.6093
	
CÔTE D'IVOIRE	2014	48843005613.7091
	
CÔTE D'IVOIRE	2015	45815005169.2651
	
CÔTE D'IVOIRE	2016	48407761036.8238
	
CÔTE D'IVOIRE	2017	52512343996.69
	
DENMARK	2019	345401473012.615
	
DENMARK	2023	407091920305.404
	
DENMARK	2022	401945576107.963
	
DENMARK	2021	408378204639.999
	
DENMARK	2020	355631021931.621
	
DENMARK	2018	355293374912.393
	
DENMARK	2017	331610593961.988
	
DENMARK	2016	312181849372.233
	
DENMARK	2015	301758922337.637
	
DENMARK	2014	352832602064.452
	
DENMARK	2013	344631016965.12
	
DENMARK	2012	326792574244.963
	
DENMARK	2011	344315595263.175
	
DENMARK	2010	322345594075.47
	
DENMARK	2009	322619152194.594
	
DENMARK	2008	354979471960.142
	
DENMARK	2007	320213157595.018
	
DENMARK	2006	283386151543.687
	
DENMARK	2005	265150087711.985
	
DENMARK	2004	251986155630.852
	
DENMARK	2003	218421193436.252
	
DENMARK	2002	178788209558.311
	
DENMARK	2001	164881594415.341
	
DENMARK	2000	164043817223.59
	
DJIBOUTI	2014	2214679081.25658
	
DJIBOUTI	2000	551230861.856505
	
DJIBOUTI	2001	572417440.820162
	
DJIBOUTI	2002	591122039.601398
	
DJIBOUTI	2003	622044665.515049
	
DJIBOUTI	2004	666072101.777505
	
DJIBOUTI	2005	708633194.726566
	
DJIBOUTI	2006	768873684.032838
	
DJIBOUTI	2007	847918929.107984
	
DJIBOUTI	2008	999105339.267729
	
DJIBOUTI	2009	1049110684.72493
	
DJIBOUTI	2010	1128611700.3618
	
DJIBOUTI	2011	1239144501.77525
	
DJIBOUTI	2012	1353632941.5207
	
DJIBOUTI	2013	2042817162.85639
	
DJIBOUTI	2023	4098530513.55777
	
DJIBOUTI	2022	3674298479.07676
	
DJIBOUTI	2021	3385825228.86997
	
DJIBOUTI	2020	3185150981.03207
	
DJIBOUTI	2019	3088853638.56832
	
DJIBOUTI	2018	2913466732.12507
	
DJIBOUTI	2017	2762581334.22612
	
DJIBOUTI	2016	2604955228.70117
	
DJIBOUTI	2015	2424391785.43897
	
DOMINICA	2015	540737037.037037
	
DOMINICA	2014	520429629.62963
	
DOMINICA	2000	333470370.37037
	
DOMINICA	2001	340203703.703704
	
DOMINICA	2002	333196296.296296
	
DOMINICA	2003	343311111.111111
	
DOMINICA	2004	367200000.0
	
DOMINICA	2005	364255555.555556
	
DOMINICA	2006	390251851.851852
	
DOMINICA	2007	421374074.074074
	
DOMINICA	2008	458188888.888889
	
DOMINICA	2009	489074074.074074
	
DOMINICA	2010	493825925.925926
	
DOMINICA	2011	501025925.925926
	
DOMINICA	2012	485996296.296296
	
DOMINICA	2013	498296296.296296
	
DOMINICA	2023	653992592.592593
	
DOMINICA	2022	607159259.259259
	
DOMINICA	2021	555266666.666667
	
DOMINICA	2020	504214814.814815
	
DOMINICA	2019	611537037.037037
	
DOMINICA	2018	554770370.37037
	
DOMINICA	2017	521551851.851852
	
DOMINICA	2016	576229629.62963
	
DOMINICAN REPUBLIC	2023	121444279313.931
	
DOMINICAN REPUBLIC	2013	62682159338.0354
	
DOMINICAN REPUBLIC	2012	60681535652.5373
	
DOMINICAN REPUBLIC	2011	58029773599.455
	
DOMINICAN REPUBLIC	2010	53860187257.9593
	
DOMINICAN REPUBLIC	2009	48261078913.7266
	
DOMINICAN REPUBLIC	2008	48122601530.3324
	
DOMINICAN REPUBLIC	2007	43965458508.5056
	
DOMINICAN REPUBLIC	2006	37879830084.2627
	
DOMINICAN REPUBLIC	2005	35777560683.9366
	
DOMINICAN REPUBLIC	2004	22322387382.494
	
DOMINICAN REPUBLIC	2003	21403167848.1444
	
DOMINICAN REPUBLIC	2002	27137440786.2562
	
DOMINICAN REPUBLIC	2001	25601823687.5742
	
DOMINICAN REPUBLIC	2000	24305780628.6677
	
DOMINICAN REPUBLIC	2014	67179955677.2791
	
DOMINICAN REPUBLIC	2015	71164826836.5281
	
DOMINICAN REPUBLIC	2016	75704647877.6559
	
DOMINICAN REPUBLIC	2017	79998046305.79
	
DOMINICAN REPUBLIC	2018	85555390139.118
	
DOMINICAN REPUBLIC	2019	88941372558.2397
	
DOMINICAN REPUBLIC	2020	78844656298.1776
	
DOMINICAN REPUBLIC	2021	94243425938.3647
	
DOMINICAN REPUBLIC	2022	113537368176.13
	
ECUADOR	2022	116586079000.0
	
ECUADOR	2023	118844826000.0
	
ECUADOR	2013	96570334000.0
	
ECUADOR	2012	87735048000.0
	
ECUADOR	2011	78986648000.0
	
ECUADOR	2010	68151329000.0
	
ECUADOR	2009	60094978000.0
	
ECUADOR	2008	61139438000.0
	
ECUADOR	2007	49848725000.0
	
ECUADOR	2006	45690762000.0
	
ECUADOR	2005	40278849000.0
	
ECUADOR	2004	35194947000.0
	
ECUADOR	2003	30965208000.0
	
ECUADOR	2002	27054197000.0
	
ECUADOR	2001	23127055000.0
	
ECUADOR	2000	17539454727.3637
	
ECUADOR	2014	102717794000.0
	
ECUADOR	2015	97209558000.0
	
ECUADOR	2016	97671433000.0
	
ECUADOR	2017	104467486000.0
	
ECUADOR	2018	107478962000.0
	
ECUADOR	2019	107595829000.0
	
ECUADOR	2020	95865472000.0
	
ECUADOR	2021	107435101000.0
	
EGYPT	2013	288434108527.132
	
EGYPT	2003	80288461538.4615
	
EGYPT	2002	85146067415.7303
	
EGYPT	2001	96684636118.5984
	
EGYPT	2000	99838543960.0763
	
EGYPT	2006	107426086956.522
	
EGYPT	2014	305595408895.265
	
EGYPT	2005	89600665557.4043
	
EGYPT	2007	130437828371.278
	
EGYPT	2008	162818181818.182
	
EGYPT	2009	189147005444.646
	
EGYPT	2010	218983666061.706
	
EGYPT	2011	235989672977.625
	
EGYPT	2012	279116666666.667
	
EGYPT	2004	78782467532.4675
	
EGYPT	2015	329366576819.407
	
EGYPT	2016	332441717791.411
	
EGYPT	2017	248362771739.13
	
EGYPT	2018	262588632526.73
	
EGYPT	2019	318678815489.749
	
EGYPT	2020	383817841547.099
	
EGYPT	2021	424671765455.704
	
EGYPT	2022	476747720364.742
	
EGYPT	2023	396002496996.96
	
EL SALVADOR	2022	31988920000.0
	
EL SALVADOR	2023	34015620000.0
	
EL SALVADOR	2000	11784927700.0
	
EL SALVADOR	2001	12282533600.0
	
EL SALVADOR	2002	12664190300.0
	
EL SALVADOR	2003	13243892200.0
	
EL SALVADOR	2004	13724810900.0
	
EL SALVADOR	2005	14698000000.0
	
EL SALVADOR	2006	15999890000.0
	
EL SALVADOR	2007	17011750000.0
	
EL SALVADOR	2008	17986890000.0
	
EL SALVADOR	2009	17601620000.0
	
EL SALVADOR	2010	18447920000.0
	
EL SALVADOR	2011	20283780000.0
	
EL SALVADOR	2012	21386150000.0
	
EL SALVADOR	2013	21990960000.0
	
EL SALVADOR	2014	22593470000.0
	
EL SALVADOR	2015	23438240000.0
	
EL SALVADOR	2016	24191430000.0
	
EL SALVADOR	2017	24979190000.0
	
EL SALVADOR	2018	26020850000.0
	
EL SALVADOR	2019	26881140000.0
	
EL SALVADOR	2020	24921190000.0
	
EL SALVADOR	2021	29043140000.0
	
EQUATORIAL GUINEA	2018	13097012133.6159
	
EQUATORIAL GUINEA	2001	1461139022.02954
	
EQUATORIAL GUINEA	2002	1806742742.27311
	
EQUATORIAL GUINEA	2003	2484745935.09329
	
EQUATORIAL GUINEA	2004	4410764338.66733
	
EQUATORIAL GUINEA	2005	8217369092.65224
	
EQUATORIAL GUINEA	2006	10086528698.8604
	
EQUATORIAL GUINEA	2007	13071718758.7373
	
EQUATORIAL GUINEA	2008	19749893536.3204
	
EQUATORIAL GUINEA	2009	15027795173.2187
	
EQUATORIAL GUINEA	2000	1045998496.43872
	
EQUATORIAL GUINEA	2020	9893816007.7398
	
EQUATORIAL GUINEA	2021	12215878032.7166
	
EQUATORIAL GUINEA	2022	13687643435.6249
	
EQUATORIAL GUINEA	2023	12337550583.754
	
EQUATORIAL GUINEA	2019	11364133549.7478
	
EQUATORIAL GUINEA	2017	12200913878.9827
	
EQUATORIAL GUINEA	2016	11240808847.8878
	
EQUATORIAL GUINEA	2015	13185496881.0174
	
EQUATORIAL GUINEA	2014	21765453081.9826
	
EQUATORIAL GUINEA	2013	21948834283.7856
	
EQUATORIAL GUINEA	2012	22388344143.9131
	
EQUATORIAL GUINEA	2011	21357343668.9447
	
EQUATORIAL GUINEA	2010	16314443436.2903
	
ERITREA	2000	706370815.584416
	
ERITREA	2001	752371688.743186
	
ERITREA	2002	729321680.154324
	
ERITREA	2003	870248267.550163
	
ERITREA	2004	1109054005.43971
	
ERITREA	2005	1098424685.66169
	
ERITREA	2006	1211161879.6748
	
ERITREA	2007	1317974491.05691
	
ERITREA	2008	1380188800.0
	
ERITREA	2009	1856695551.21951
	
ERITREA	2010	1589515447.15447
	
ERITREA	2011	2065001626.01626
	
ESTONIA	2023	41291245222.1948
	
ESTONIA	2000	5686579747.53524
	
ESTONIA	2001	6250218422.70164
	
ESTONIA	2002	7370119619.4782
	
ESTONIA	2003	9876595528.45528
	
ESTONIA	2004	12148595031.0559
	
ESTONIA	2005	14109491356.7964
	
ESTONIA	2006	17025671810.3124
	
ESTONIA	2007	22450264166.4385
	
ESTONIA	2008	24342935403.5447
	
ESTONIA	2009	19633984440.1223
	
ESTONIA	2010	19524355419.038
	
ESTONIA	2011	23303915794.7569
	
ESTONIA	2012	23237406116.3988
	
ESTONIA	2013	25451032780.7573
	
ESTONIA	2014	27055689003.0038
	
ESTONIA	2015	23311847750.9394
	
ESTONIA	2016	24561027787.7896
	
ESTONIA	2017	27469461919.1189
	
ESTONIA	2018	31222632740.7247
	
ESTONIA	2019	31873748770.0313
	
ESTONIA	2020	31820771493.8974
	
ESTONIA	2021	37204563051.4723
	
ESTONIA	2022	38376046174.971
	
ESWATINI	2023	4442875788.08505
	
ESWATINI	2000	1738093840.36607
	
ESWATINI	2001	1542477308.89408
	
ESWATINI	2002	1432221739.12342
	
ESWATINI	2003	2197598466.25447
	
ESWATINI	2004	2770082791.50412
	
ESWATINI	2005	3178112498.67911
	
ESWATINI	2006	3291330019.17287
	
ESWATINI	2007	3469381231.49049
	
ESWATINI	2008	3294084314.15058
	
ESWATINI	2009	3580428052.81393
	
ESWATINI	2010	4438765085.93784
	
ESWATINI	2011	4820478680.18375
	
ESWATINI	2012	4886551483.93374
	
ESWATINI	2013	4418333192.47449
	
ESWATINI	2014	4250545460.94523
	
ESWATINI	2015	3878174403.5524
	
ESWATINI	2016	3705918654.13708
	
ESWATINI	2017	4437538381.32249
	
ESWATINI	2018	4659474399.74018
	
ESWATINI	2019	4594818143.27624
	
ESWATINI	2020	4105756862.55271
	
ESWATINI	2021	4737671576.32851
	
ESWATINI	2022	4695372785.0814
	
ETHIOPIA	2000	8242349617.8638
	
ETHIOPIA	2023	163697927593.982
	
ETHIOPIA	2022	126772703047.701
	
ETHIOPIA	2021	111261882958.426
	
ETHIOPIA	2020	107657734392.446
	
ETHIOPIA	2019	95912607722.3032
	
ETHIOPIA	2018	84269196625.8784
	
ETHIOPIA	2017	81770886825.6048
	
ETHIOPIA	2016	74296745207.8721
	
ETHIOPIA	2015	64589328550.5953
	
ETHIOPIA	2014	55612228233.5179
	
ETHIOPIA	2013	47648276605.0123
	
ETHIOPIA	2012	43310721414.0829
	
ETHIOPIA	2011	31952763089.33
	
ETHIOPIA	2010	29933790334.3418
	
ETHIOPIA	2009	32437389116.038
	
ETHIOPIA	2008	27066912635.2228
	
ETHIOPIA	2007	19707616772.7996
	
ETHIOPIA	2006	15280861834.6024
	
ETHIOPIA	2005	12401139453.9738
	
ETHIOPIA	2004	10131187261.4421
	
ETHIOPIA	2003	8623691300.04079
	
ETHIOPIA	2002	7850809498.16803
	
ETHIOPIA	2001	8231326016.47494
	
FAROE ISLANDS	2000	1067109530.64798
	
FAROE ISLANDS	2001	1160268212.07291
	
FAROE ISLANDS	2002	1275093689.27107
	
FAROE ISLANDS	2003	1501941580.88903
	
FAROE ISLANDS	2004	1724770770.83393
	
FAROE ISLANDS	2005	1759739599.22694
	
FAROE ISLANDS	2006	2017680834.89917
	
FAROE ISLANDS	2007	2339015313.29513
	
FAROE ISLANDS	2008	2489873249.62815
	
FAROE ISLANDS	2009	2296065170.05552
	
FAROE ISLANDS	2010	2331796784.36009
	
FAROE ISLANDS	2011	2505740669.27039
	
FAROE ISLANDS	2012	2427200388.91831
	
FAROE ISLANDS	2013	2690110520.92548
	
FAROE ISLANDS	2014	2914012679.27277
	
FAROE ISLANDS	2015	2573905971.05459
	
FAROE ISLANDS	2016	2813278868.78208
	
FAROE ISLANDS	2017	2980057377.87967
	
FAROE ISLANDS	2018	3188600927.46688
	
FAROE ISLANDS	2019	3266432734.22819
	
FAROE ISLANDS	2020	3271813311.5831
	
FAROE ISLANDS	2021	3664686796.62669
	
FAROE ISLANDS	2022	3566698397.6602
	
FAROE ISLANDS	2023	3907323961.33964
	
FIJI	2000	1678219507.89829
	
FIJI	2001	1652462023.46215
	
FIJI	2002	1833279985.36741
	
FIJI	2003	2300492465.32276
	
FIJI	2004	2708078476.63012
	
FIJI	2005	2980403844.72096
	
FIJI	2006	3076305452.86506
	
FIJI	2007	3378314599.76402
	
FIJI	2008	3523185919.55826
	
FIJI	2009	2870624635.68032
	
FIJI	2010	3140166712.79624
	
FIJI	2011	3779411899.37483
	
FIJI	2012	3972028104.47328
	
FIJI	2013	4189967998.51424
	
FIJI	2014	4857104791.41609
	
FIJI	2015	4682479912.05203
	
FIJI	2016	4930213634.35692
	
FIJI	2017	5353469171.0611
	
FIJI	2018	5581425324.91185
	
FIJI	2019	5444407214.31758
	
FIJI	2020	4432466237.09588
	
FIJI	2021	4305031630.81808
	
FIJI	2022	4969503560.7735
	
FIJI	2023	5442046565.04719
	
FINLAND	2000	125967821110.589
	
FINLAND	2001	129519672868.898
	
FINLAND	2002	140360963811.765
	
FINLAND	2003	171612867735.686
	
FINLAND	2004	197458297639.769
	
FINLAND	2005	204859368790.661
	
FINLAND	2006	217044068234.117
	
FINLAND	2007	256360251537.648
	
FINLAND	2008	285698662071.094
	
FINLAND	2009	253480783439.453
	
FINLAND	2010	249429613683.334
	
FINLAND	2011	275126915515.565
	
FINLAND	2012	257443384492.969
	
FINLAND	2013	270268036626.275
	
FINLAND	2014	273478528954.901
	
FINLAND	2015	233210733506.25
	
FINLAND	2016	238777818792.608
	
FINLAND	2017	253846138440.0
	
FINLAND	2018	273869255596.078
	
FINLAND	2019	267014821129.411
	
FINLAND	2020	270000311606.226
	
FINLAND	2021	294223210496.119
	
FINLAND	2022	280241515774.32
	
FINLAND	2023	295532341254.907
	
FRANCE	2000	1360959069477.49
	
FRANCE	2001	1370376677298.86
	
FRANCE	2002	1492427756382.43
	
FRANCE	2003	1835095983049.09
	
FRANCE	2004	2109792297237.03
	
FRANCE	2005	2192146403028.17
	
FRANCE	2006	2317861544690.82
	
FRANCE	2007	2655816911866.56
	
FRANCE	2008	2926802941585.86
	
FRANCE	2009	2700075882518.98
	
FRANCE	2010	2646230027988.34
	
FRANCE	2011	2870408553990.28
	
FRANCE	2012	2683007095787.23
	
FRANCE	2013	2816077607875.26
	
FRANCE	2014	2861236112552.42
	
FRANCE	2015	2442483452642.5
	
FRANCE	2016	2470407619777.13
	
FRANCE	2017	2588868323334.71
	
FRANCE	2018	2781576320884.39
	
FRANCE	2019	2722793515171.76
	
FRANCE	2020	2647926055110.05
	
FRANCE	2021	2966433692008.09
	
FRANCE	2022	2796302210398.84
	
FRANCE	2023	3051831611384.76
	
FRENCH POLYNESIA	2021	6150640646.38319
	
FRENCH POLYNESIA	2022	5814661208.90544
	
FRENCH POLYNESIA	2000	3599845480.34359
	
FRENCH POLYNESIA	2001	3573808556.31268
	
FRENCH POLYNESIA	2002	3965405552.5203
	
FRENCH POLYNESIA	2003	4927780606.7707
	
FRENCH POLYNESIA	2004	5564109981.9138
	
FRENCH POLYNESIA	2005	5705052134.54253
	
FRENCH POLYNESIA	2006	5877997979.62266
	
FRENCH POLYNESIA	2007	6631156405.59637
	
FRENCH POLYNESIA	2008	7136741421.95908
	
FRENCH POLYNESIA	2009	6584557973.9375
	
FRENCH POLYNESIA	2010	6086644798.55982
	
FRENCH POLYNESIA	2011	6203940036.91982
	
FRENCH POLYNESIA	2012	5692858099.00217
	
FRENCH POLYNESIA	2013	6031827122.60663
	
FRENCH POLYNESIA	2014	6151996560.84289
	
FRENCH POLYNESIA	2015	5325846361.81186
	
FRENCH POLYNESIA	2016	5497036476.8031
	
FRENCH POLYNESIA	2017	5833352692.7995
	
FRENCH POLYNESIA	2018	6135116253.33452
	
FRENCH POLYNESIA	2019	6022276196.13871
	
FRENCH POLYNESIA	2020	5792545870.80614
	
GABON	2000	5080483628.53013
	
GABON	2023	19388402541.6698
	
GABON	2022	20440655695.1804
	
GABON	2021	19444935097.2395
	
GABON	2020	15342236163.9864
	
GABON	2019	16874405465.391
	
GABON	2018	16867326401.9626
	
GABON	2017	14929487485.1623
	
GABON	2016	14023890265.3665
	
GABON	2015	14383107762.6952
	
GABON	2014	18203966895.8433
	
GABON	2013	17595744798.3398
	
GABON	2012	17170464016.0593
	
GABON	2011	18210307743.5816
	
GABON	2010	14372593020.2885
	
GABON	2009	12113699068.2517
	
GABON	2008	15571348344.3379
	
GABON	2007	12455409587.3371
	
GABON	2006	10327598306.4575
	
GABON	2005	9582783990.85345
	
GABON	2004	7770219008.21293
	
GABON	2003	6511903365.47554
	
GABON	2002	5335451099.88223
	
GABON	2001	5023265413.2623
	
GAMBIA	2018	1670671327.81651
	
GAMBIA	2019	1813609692.49994
	
GAMBIA	2020	1812170891.19069
	
GAMBIA	2021	2014158842.14596
	
GAMBIA	2022	2204734527.88096
	
GAMBIA	2023	2396111021.64149
	
GAMBIA	2001	687410645.063943
	
GAMBIA	2017	1504909462.69521
	
GAMBIA	2016	1484578885.97132
	
GAMBIA	2015	1378176608.93204
	
GAMBIA	2014	1229461721.40861
	
GAMBIA	2013	1375609453.43746
	
GAMBIA	2012	1415004738.26621
	
GAMBIA	2011	1409693596.93594
	
GAMBIA	2010	1543294926.87301
	
GAMBIA	2000	782913871.80966
	
GAMBIA	2009	1450142508.57808
	
GAMBIA	2008	1561766955.73024
	
GAMBIA	2007	1279703047.0221
	
GAMBIA	2006	1054112487.74083
	
GAMBIA	2005	1027701067.55688
	
GAMBIA	2004	961900651.423441
	
GAMBIA	2003	487038685.045496
	
GAMBIA	2002	578235309.327198
	
GEORGIA	2023	30777833585.4441
	
GEORGIA	2000	3057475335.18846
	
GEORGIA	2001	3219462262.0075
	
GEORGIA	2002	3395766677.67315
	
GEORGIA	2003	3991377904.13162
	
GEORGIA	2004	5125365191.98664
	
GEORGIA	2005	6410912049.87105
	
GEORGIA	2006	7745250733.95067
	
GEORGIA	2007	10172931088.5655
	
GEORGIA	2008	12795145130.9103
	
GEORGIA	2009	10766920065.8251
	
GEORGIA	2010	12426907967.1578
	
GEORGIA	2011	15475290469.2869
	
GEORGIA	2012	16894392033.2256
	
GEORGIA	2013	17517660143.6859
	
GEORGIA	2014	17966015109.3043
	
GEORGIA	2015	15223796148.8396
	
GEORGIA	2016	15444548901.9637
	
GEORGIA	2017	16473125375.0684
	
GEORGIA	2018	17902544880.6471
	
GEORGIA	2019	17638337116.9126
	
GEORGIA	2020	16010869215.68
	
GEORGIA	2021	18853115588.8106
	
GEORGIA	2022	24984568959.605
	
GERMANY	2013	3808086291482.36
	
GERMANY	2014	3965800686309.79
	
GERMANY	2023	4525703903627.53
	
GERMANY	2022	4163596357879.39
	
GERMANY	2021	4348297440387.53
	
GERMANY	2020	3940142541354.1
	
GERMANY	2019	3957208055215.68
	
GERMANY	2018	4052008447223.53
	
GERMANY	2017	3763092263752.95
	
GERMANY	2016	3537784107980.55
	
GERMANY	2015	3423568450957.03
	
GERMANY	2000	1966980701145.1
	
GERMANY	2001	1966381496641.73
	
GERMANY	2002	2102350798305.89
	
GERMANY	2003	2534715518349.01
	
GERMANY	2004	2852317768061.78
	
GERMANY	2005	2893393187361.87
	
GERMANY	2006	3046308753670.58
	
GERMANY	2007	3484056680854.91
	
GERMANY	2008	3808786022312.5
	
GERMANY	2009	3479800820863.28
	
GERMANY	2010	3468154343000.01
	
GERMANY	2011	3824828563521.41
	
GERMANY	2012	3597896500945.31
	
GHANA	2000	4982850662.20851
	
GHANA	2004	8881417906.71432
	
GHANA	2023	76370396722.154
	
GHANA	2022	74263364041.8742
	
GHANA	2021	79524421861.2743
	
GHANA	2020	70043099675.68
	
GHANA	2019	68337969247.7067
	
GHANA	2018	67298914624.3723
	
GHANA	2017	60405924078.7278
	
GHANA	2016	56164929304.8754
	
GHANA	2015	49406010054.2663
	
GHANA	2014	54783319817.3705
	
GHANA	2013	62824629066.0408
	
GHANA	2012	41271701060.954
	
GHANA	2011	39336668080.559
	
GHANA	2010	32197655566.5347
	
GHANA	2009	26048720005.5233
	
GHANA	2008	28679383241.0729
	
GHANA	2007	24827339138.4906
	
GHANA	2006	20885037596.6963
	
GHANA	2005	10744568381.4456
	
GHANA	2003	7632723555.66221
	
GHANA	2002	6166197847.85031
	
GHANA	2001	5314872854.4405
	
GREECE	2018	213298873494.394
	
GREECE	2019	207305649887.019
	
GREECE	2023	243498333237.802
	
GREECE	2022	218880566444.349
	
GREECE	2021	218303801895.326
	
GREECE	2020	191362985554.861
	
GREECE	2000	125760166224.805
	
GREECE	2001	132050474720.03
	
GREECE	2002	150253800085.865
	
GREECE	2003	196930509813.384
	
GREECE	2004	234979615898.225
	
GREECE	2005	242315668619.405
	
GREECE	2006	269073415333.676
	
GREECE	2007	314226996944.108
	
GREECE	2008	351121399546.485
	
GREECE	2009	326829054686.306
	
GREECE	2010	296417644404.034
	
GREECE	2011	283228079776.041
	
GREECE	2012	238841140018.233
	
GREECE	2013	236556279640.705
	
GREECE	2014	233911581521.062
	
GREECE	2015	194567373678.099
	
GREECE	2016	193097239005.87
	
GREECE	2017	200381103984.298
	
GREENLAND	2002	1169136716.03557
	
GREENLAND	2001	1086170703.9816
	
GREENLAND	2021	3235809504.29871
	
GREENLAND	2020	3082884653.2456
	
GREENLAND	2019	2997309971.87623
	
GREENLAND	2018	3055782146.15957
	
GREENLAND	2017	2851613679.03433
	
GREENLAND	2000	1068025016.00862
	
GREENLAND	2016	2707139544.46695
	
GREENLAND	2015	2499113022.81675
	
GREENLAND	2014	2842065708.35962
	
GREENLAND	2005	1849802648.36391
	
GREENLAND	2013	2684946990.12448
	
GREENLAND	2012	2609678486.36749
	
GREENLAND	2011	2684461375.46585
	
GREENLAND	2010	2503167187.49305
	
GREENLAND	2009	2529963903.22685
	
GREENLAND	2008	2499092314.41875
	
GREENLAND	2007	2249811295.6608
	
GREENLAND	2006	2013106929.50031
	
GREENLAND	2004	1822499769.23938
	
GREENLAND	2003	1558759823.08169
	
GRENADA	2001	520444185.185185
	
GRENADA	2000	520044370.37037
	
GRENADA	2018	1166514814.81481
	
GRENADA	2019	1213485185.18519
	
GRENADA	2020	1043411111.11111
	
GRENADA	2021	1122800000.0
	
GRENADA	2022	1224577777.77778
	
GRENADA	2023	1316733333.33333
	
GRENADA	2017	1125685185.18519
	
GRENADA	2016	1061640740.74074
	
GRENADA	2015	997007407.407407
	
GRENADA	2014	911496296.296296
	
GRENADA	2013	842618518.518518
	
GRENADA	2012	799881481.481481
	
GRENADA	2011	778655555.555555
	
GRENADA	2010	771014814.814815
	
GRENADA	2009	771275555.555555
	
GRENADA	2008	825976037.037037
	
GRENADA	2007	758683592.592593
	
GRENADA	2006	698700666.666667
	
GRENADA	2005	695555555.555555
	
GRENADA	2004	599118592.592593
	
GRENADA	2003	591018407.407407
	
GRENADA	2002	540336925.925926
	
GUAM	2015	5799000000.0
	
GUAM	2016	5901000000.0
	
GUAM	2017	6013000000.0
	
GUAM	2021	6234000000.0
	
GUAM	2022	6910000000.0
	
GUAM	2018	6051000000.0
	
GUAM	2019	6355000000.0
	
GUAM	2020	5916000000.0
	
GUAM	2002	3394000000.0
	
GUAM	2003	3569000000.0
	
GUAM	2004	3869000000.0
	
GUAM	2005	4213000000.0
	
GUAM	2006	4238000000.0
	
GUAM	2007	4397000000.0
	
GUAM	2008	4658000000.0
	
GUAM	2009	4828000000.0
	
GUAM	2010	4949000000.0
	
GUAM	2011	4984000000.0
	
GUAM	2012	5265000000.0
	
GUAM	2013	5399000000.0
	
GUAM	2014	5610000000.0
	
GUATEMALA	2018	73328365862.4329
	
GUATEMALA	2000	19288929030.0508
	
GUATEMALA	2001	18405220247.4412
	
GUATEMALA	2002	20444205991.025
	
GUATEMALA	2003	21576351798.9145
	
GUATEMALA	2004	23577298094.6571
	
GUATEMALA	2005	26783389293.922
	
GUATEMALA	2006	29744246827.1839
	
GUATEMALA	2007	33567850824.1039
	
GUATEMALA	2008	38503720224.3166
	
GUATEMALA	2009	37126148264.6383
	
GUATEMALA	2010	40676578423.4871
	
GUATEMALA	2011	46876006272.2387
	
GUATEMALA	2012	49593929487.1263
	
GUATEMALA	2013	52996446269.442
	
GUATEMALA	2014	57852153058.502
	
GUATEMALA	2015	62186064718.7424
	
GUATEMALA	2016	66053403469.0024
	
GUATEMALA	2017	71653754066.2763
	
GUATEMALA	2019	77172317258.6478
	
GUATEMALA	2020	77719464220.73
	
GUATEMALA	2021	86478835636.3813
	
GUATEMALA	2022	95630524813.106
	
GUATEMALA	2023	104450210572.012
	
GUINEA	2023	22199409741.2578
	
GUINEA	2022	19910452541.9219
	
GUINEA	2021	17069115737.8259
	
GUINEA	2020	14088693742.9464
	
GUINEA	2019	13442861496.4454
	
GUINEA	2018	11857030366.7891
	
GUINEA	2017	10324668271.1362
	
GUINEA	2016	8595955222.49719
	
GUINEA	2015	8794201742.84609
	
GUINEA	2014	8778473372.82124
	
GUINEA	2013	8376613539.28278
	
GUINEA	2012	7638044556.84656
	
GUINEA	2011	6785137203.33153
	
GUINEA	2010	6853467145.53089
	
GUINEA	2009	6716905339.73244
	
GUINEA	2008	6964179983.18155
	
GUINEA	2007	6281918226.34063
	
GUINEA	2006	4220019845.26658
	
GUINEA	2005	4282468636.90501
	
GUINEA	2004	5300767960.51572
	
GUINEA	2003	5025167975.26363
	
GUINEA	2001	4125527603.22908
	
GUINEA	2000	4367458866.71537
	
GUINEA	2002	4301608752.51396
	
GUINEA-BISSAU	2019	1588638853.59328
	
GUINEA-BISSAU	2020	1646400349.84867
	
GUINEA-BISSAU	2021	1853796455.89489
	
GUINEA-BISSAU	2022	1796608530.82267
	
GUINEA-BISSAU	2023	2048348108.35852
	
GUINEA-BISSAU	2015	1152384166.79638
	
GUINEA-BISSAU	2014	1135250721.0374
	
GUINEA-BISSAU	2013	1109682824.13594
	
GUINEA-BISSAU	2012	1049412177.11413
	
GUINEA-BISSAU	2011	1157074319.19388
	
GUINEA-BISSAU	2010	940112538.936436
	
GUINEA-BISSAU	2009	890167833.369849
	
GUINEA-BISSAU	2008	952667544.037289
	
GUINEA-BISSAU	2007	753162998.015113
	
GUINEA-BISSAU	2006	634781901.251494
	
GUINEA-BISSAU	2005	639776040.688424
	
GUINEA-BISSAU	2004	582169841.298304
	
GUINEA-BISSAU	2003	553614800.145707
	
GUINEA-BISSAU	2002	466773711.235579
	
GUINEA-BISSAU	2001	412610871.509121
	
GUINEA-BISSAU	2000	391345597.488269
	
GUINEA-BISSAU	2016	1245074264.10396
	
GUINEA-BISSAU	2017	1469978606.12143
	
GUINEA-BISSAU	2018	1554133593.91699
	
GUYANA	2023	17159509565.4676
	
GUYANA	2000	712667896.727512
	
GUYANA	2001	712167450.162898
	
GUYANA	2002	726131434.715338
	
GUYANA	2003	743063950.317749
	
GUYANA	2004	787814379.183843
	
GUYANA	2005	824880550.343965
	
GUYANA	2006	2379817990.6918
	
GUYANA	2007	2730971595.39574
	
GUYANA	2008	3025187433.33637
	
GUYANA	2009	3165663152.73351
	
GUYANA	2010	3432912516.92427
	
GUYANA	2011	3691384317.52178
	
GUYANA	2012	4063088535.76331
	
GUYANA	2013	4167800928.83553
	
GUYANA	2014	4127660151.8087
	
GUYANA	2015	4279840193.7046
	
GUYANA	2016	4482697336.56174
	
GUYANA	2017	4748174334.14044
	
GUYANA	2018	4787636997.85343
	
GUYANA	2019	5173760191.84652
	
GUYANA	2020	5471256594.72422
	
GUYANA	2021	8041363893.04556
	
GUYANA	2022	14718387016.7866
	
HAITI	2023	19850829757.5418
	
HAITI	2000	6813566098.8675
	
HAITI	2001	6331970324.31022
	
HAITI	2002	6205847213.6351
	
HAITI	2003	5071947798.27263
	
HAITI	2004	6087360684.2969
	
HAITI	2005	7030149730.33692
	
HAITI	2006	7638739122.67242
	
HAITI	2007	9228637767.69009
	
HAITI	2008	10432962634.8748
	
HAITI	2009	11597002834.7786
	
HAITI	2010	11859312725.1448
	
HAITI	2011	13008746038.8867
	
HAITI	2012	13708925477.1304
	
HAITI	2013	14902488604.2421
	
HAITI	2014	15146883497.6331
	
HAITI	2015	14849629308.6025
	
HAITI	2016	14069277526.2278
	
HAITI	2017	15093357161.1498
	
HAITI	2018	16403864617.8458
	
HAITI	2019	15016090929.5125
	
HAITI	2020	14508222518.3018
	
HAITI	2021	20877414952.6375
	
HAITI	2022	20253551920.5516
	
HONDURAS	2022	31426041806.7985
	
HONDURAS	2023	34400509852.0436
	
HONDURAS	2000	7186638029.05875
	
HONDURAS	2001	7651162302.3456
	
HONDURAS	2002	7858255412.86038
	
HONDURAS	2003	8230391346.67228
	
HONDURAS	2004	8869299234.3377
	
HONDURAS	2005	9757012696.56212
	
HONDURAS	2006	10917477066.1429
	
HONDURAS	2007	12361257680.5627
	
HONDURAS	2008	13881731875.7466
	
HONDURAS	2009	14587496229.1811
	
HONDURAS	2010	15839344591.9842
	
HONDURAS	2011	17710275685.4074
	
HONDURAS	2012	18528554397.5695
	
HONDURAS	2013	18499729214.904
	
HONDURAS	2014	19756533971.8698
	
HONDURAS	2015	20979791685.416
	
HONDURAS	2016	21717604952.1835
	
HONDURAS	2017	23136247990.5977
	
HONDURAS	2018	24067750760.499
	
HONDURAS	2019	24882225741.8119
	
HONDURAS	2020	23352232483.755
	
HONDURAS	2021	28144331506.6149
	
HONG KONG	2000	171668891194.349
	
HONG KONG	2023	380812234827.832
	
HONG KONG	2022	358681066274.469
	
HONG KONG	2021	368954169748.818
	
HONG KONG	2020	344943149590.058
	
HONG KONG	2019	363074545072.389
	
HONG KONG	2018	361731070995.726
	
HONG KONG	2017	341273289534.466
	
HONG KONG	2016	320860317562.562
	
HONG KONG	2015	309385622601.348
	
HONG KONG	2014	291459995978.893
	
HONG KONG	2013	275696879834.966
	
HONG KONG	2012	262628865879.697
	
HONG KONG	2011	248513617677.287
	
HONG KONG	2010	228638668727.291
	
HONG KONG	2009	214047795659.045
	
HONG KONG	2008	219278749139.734
	
HONG KONG	2007	211596944503.8
	
HONG KONG	2006	193535442896.365
	
HONG KONG	2005	181569311742.213
	
HONG KONG	2004	169099768875.193
	
HONG KONG	2003	161385558801.811
	
HONG KONG	2002	166348866131.028
	
HONG KONG	2001	169404327616.605
	
HUNGARY	2023	212388906458.724
	
HUNGARY	2000	47218405892.4258
	
HUNGARY	2001	53749989092.0197
	
HUNGARY	2002	67608919144.3684
	
HUNGARY	2003	85285062818.0077
	
HUNGARY	2004	104120820258.669
	
HUNGARY	2005	113211158292.936
	
HUNGARY	2006	115715618613.052
	
HUNGARY	2007	140186716681.425
	
HUNGARY	2008	158325614580.628
	
HUNGARY	2009	131069255620.567
	
HUNGARY	2010	132175349953.713
	
HUNGARY	2011	141942264554.475
	
HUNGARY	2012	128814279315.132
	
HUNGARY	2013	135684315697.713
	
HUNGARY	2014	141033843265.669
	
HUNGARY	2015	125174166987.372
	
HUNGARY	2016	128609822750.039
	
HUNGARY	2017	143112196040.326
	
HUNGARY	2018	160565642983.587
	
HUNGARY	2019	164020460331.659
	
HUNGARY	2020	157288955508.176
	
HUNGARY	2021	182109999477.691
	
HUNGARY	2022	177006128624.627
	
ICELAND	2000	9025660361.75842
	
ICELAND	2023	31325116556.3807
	
ICELAND	2022	28770206626.5564
	
ICELAND	2021	25825287184.3818
	
ICELAND	2020	21629953194.0659
	
ICELAND	2019	24681343649.2952
	
ICELAND	2018	26260850582.0687
	
ICELAND	2017	24728285177.4603
	
ICELAND	2016	20793168030.9524
	
ICELAND	2015	17517210519.0912
	
ICELAND	2014	17867662177.8911
	
ICELAND	2013	16125060515.3117
	
ICELAND	2012	14751508133.5443
	
ICELAND	2011	15221622925.9319
	
ICELAND	2010	13751161917.7398
	
ICELAND	2009	13154414219.207
	
ICELAND	2008	18074622987.0185
	
ICELAND	2007	21652505596.7528
	
ICELAND	2006	17465318552.2941
	
ICELAND	2005	16852963067.0496
	
ICELAND	2004	13825302535.7699
	
ICELAND	2003	11429333037.8443
	
ICELAND	2002	9318395054.85934
	
ICELAND	2001	8234846804.60582
	
INDIA	2001	485440139204.171
	
INDIA	2003	607700687237.318
	
INDIA	2004	709152728830.775
	
INDIA	2005	820383763511.445
	
INDIA	2006	940259888787.721
	
INDIA	2007	1216736438834.96
	
INDIA	2008	1198895139005.92
	
INDIA	2009	1341888016994.9
	
INDIA	2010	1675615519484.96
	
INDIA	2011	1823051829894.55
	
INDIA	2012	1827637590410.41
	
INDIA	2013	1856721507621.58
	
INDIA	2014	2039126479154.52
	
INDIA	2015	2103588360044.94
	
INDIA	2016	2294796885663.16
	
INDIA	2017	2651474262755.45
	
INDIA	2018	2702929641648.74
	
INDIA	2019	2835606256558.19
	
INDIA	2020	2674851578587.27
	
INDIA	2021	3167270623260.47
	
INDIA	2022	3353470496886.33
	
INDIA	2023	3567551674623.01
	
INDIA	2002	514939140318.756
	
INDIA	2000	468395521654.458
	
INDONESIA	2023	1371171152331.16
	
INDONESIA	2022	1319076267291.51
	
INDONESIA	2021	1186509691070.97
	
INDONESIA	2020	1059054842711.55
	
INDONESIA	2019	1119099871385.79
	
INDONESIA	2018	1042271532953.49
	
INDONESIA	2017	1015618744168.08
	
INDONESIA	2016	931877364034.196
	
INDONESIA	2015	860854232717.718
	
INDONESIA	2014	890814755511.014
	
INDONESIA	2013	912524136718.018
	
INDONESIA	2012	917869913364.917
	
INDONESIA	2011	892969104529.572
	
INDONESIA	2010	755094157594.524
	
INDONESIA	2009	539580085612.401
	
INDONESIA	2008	510228634992.255
	
INDONESIA	2007	432216737774.861
	
INDONESIA	2006	364570515618.358
	
INDONESIA	2005	285868619196.085
	
INDONESIA	2004	256836875295.452
	
INDONESIA	2003	234772463823.808
	
INDONESIA	2002	195660611165.183
	
INDONESIA	2001	160446947784.909
	
INDONESIA	2000	165021012077.81
	
IRAN (ISLAMIC REPUBLIC OF)	2023	404625655204.619
	
IRAN (ISLAMIC REPUBLIC OF)	2022	394362621793.035
	
IRAN (ISLAMIC REPUBLIC OF)	2021	383436202446.695
	
IRAN (ISLAMIC REPUBLIC OF)	2020	262186179355.944
	
IRAN (ISLAMIC REPUBLIC OF)	2019	333519146339.191
	
IRAN (ISLAMIC REPUBLIC OF)	2018	398880231367.268
	
IRAN (ISLAMIC REPUBLIC OF)	2017	489168731811.147
	
IRAN (ISLAMIC REPUBLIC OF)	2016	459042684192.698
	
IRAN (ISLAMIC REPUBLIC OF)	2015	409191686496.677
	
IRAN (ISLAMIC REPUBLIC OF)	2014	462284793280.825
	
IRAN (ISLAMIC REPUBLIC OF)	2013	500399839839.877
	
IRAN (ISLAMIC REPUBLIC OF)	2012	644019315003.54
	
IRAN (ISLAMIC REPUBLIC OF)	2011	629082257472.368
	
IRAN (ISLAMIC REPUBLIC OF)	2010	487069570461.36
	
IRAN (ISLAMIC REPUBLIC OF)	2009	414059094949.597
	
IRAN (ISLAMIC REPUBLIC OF)	2008	406070949550.867
	
IRAN (ISLAMIC REPUBLIC OF)	2007	349736591836.295
	
IRAN (ISLAMIC REPUBLIC OF)	2006	265602187406.199
	
IRAN (ISLAMIC REPUBLIC OF)	2005	224970371328.826
	
IRAN (ISLAMIC REPUBLIC OF)	2004	187754571246.703
	
IRAN (ISLAMIC REPUBLIC OF)	2003	151911222120.261
	
IRAN (ISLAMIC REPUBLIC OF)	2002	128626917504.398
	
IRAN (ISLAMIC REPUBLIC OF)	2001	126878750295.583
	
IRAN (ISLAMIC REPUBLIC OF)	2000	109591707801.431
	
IRAQ	2000	48364250943.9051
	
IRAQ	2022	286640340965.517
	
IRAQ	2021	209691945713.103
	
IRAQ	2020	180898797516.874
	
IRAQ	2019	233636097800.338
	
IRAQ	2018	227367469034.031
	
IRAQ	2017	187217660050.676
	
IRAQ	2016	166743557747.671
	
IRAQ	2015	166774104959.102
	
IRAQ	2014	228415656174.957
	
IRAQ	2013	234637675128.645
	
IRAQ	2012	218002476129.472
	
IRAQ	2023	250842782139.464
	
IRAQ	2011	185749664444.444
	
IRAQ	2010	138516722649.573
	
IRAQ	2009	111657580326.315
	
IRAQ	2008	131614434153.505
	
IRAQ	2007	88837057319.5179
	
IRAQ	2006	65147051918.0219
	
IRAQ	2005	50065104667.8159
	
IRAQ	2004	36633669269.3981
	
IRAQ	2003	21921569478.8163
	
IRAQ	2002	32928454672.4246
	
IRAQ	2001	36176430128.8057
	
IRELAND	2000	100207610429.909
	
IRELAND	2001	109346669229.695
	
IRELAND	2002	128596035288.401
	
IRELAND	2003	164670771259.602
	
IRELAND	2004	194372115041.065
	
IRELAND	2005	211876989655.907
	
IRELAND	2006	232180617162.279
	
IRELAND	2007	270079279419.5
	
IRELAND	2008	275447471451.063
	
IRELAND	2009	236443117248.477
	
IRELAND	2010	221985621537.5
	
IRELAND	2011	241337364609.738
	
IRELAND	2012	227270922957.327
	
IRELAND	2013	243301556084.989
	
IRELAND	2014	266787238499.03
	
IRELAND	2015	302391428540.035
	
IRELAND	2016	305733136180.907
	
IRELAND	2017	348532394023.595
	
IRELAND	2018	395461216460.418
	
IRELAND	2019	407124824064.995
	
IRELAND	2020	436555518400.451
	
IRELAND	2021	531306516907.984
	
IRELAND	2022	548570250341.987
	
IRELAND	2023	551394889339.778
	
ISLE OF MAN	2011	6565667052.79737
	
ISLE OF MAN	2000	1601050083.21985
	
ISLE OF MAN	2001	1668684324.16871
	
ISLE OF MAN	2002	1891002697.84173
	
ISLE OF MAN	2003	2252620408.16327
	
ISLE OF MAN	2004	2802206151.59282
	
ISLE OF MAN	2005	3032411026.94919
	
ISLE OF MAN	2006	3422733202.4501
	
ISLE OF MAN	2007	4466350655.89909
	
ISLE OF MAN	2008	5928791505.35144
	
ISLE OF MAN	2009	5486921247.07323
	
ISLE OF MAN	2010	5920369789.50182
	
ISLE OF MAN	2012	6690228371.66909
	
ISLE OF MAN	2013	7001175622.71266
	
ISLE OF MAN	2014	7708454412.32126
	
ISLE OF MAN	2015	7084800892.22284
	
ISLE OF MAN	2016	6846377563.00683
	
ISLE OF MAN	2017	6979788333.50279
	
ISLE OF MAN	2018	7491649455.92717
	
ISLE OF MAN	2019	7314967866.28289
	
ISLE OF MAN	2020	6684225641.02564
	
ISLE OF MAN	2021	7931193222.06405
	
ISRAEL	2001	134620909004.446
	
ISRAEL	2002	125055466461.227
	
ISRAEL	2003	131314894271.096
	
ISRAEL	2004	139899274431.058
	
ISRAEL	2005	147103301914.121
	
ISRAEL	2006	158722866825.261
	
ISRAEL	2007	184068518293.128
	
ISRAEL	2008	220552442865.106
	
ISRAEL	2009	212453641380.363
	
ISRAEL	2010	238912622309.59
	
ISRAEL	2011	267406179630.431
	
ISRAEL	2012	262917911696.944
	
ISRAEL	2000	136225025139.185
	
ISRAEL	2013	297634145181.876
	
ISRAEL	2014	314090281098.682
	
ISRAEL	2015	302722655203.465
	
ISRAEL	2016	320958936788.842
	
ISRAEL	2017	357227098125.658
	
ISRAEL	2018	375149611117.199
	
ISRAEL	2019	399651065197.871
	
ISRAEL	2020	411728563086.632
	
ISRAEL	2021	489708278893.053
	
ISRAEL	2022	525000415276.678
	
ISRAEL	2023	513611100815.691
	
ITALY	2011	2306974020278.21
	
ITALY	2023	2300941152991.81
	
ITALY	2022	2102995942720.44
	
ITALY	2021	2179207773596.09
	
ITALY	2020	1907481094079.23
	
ITALY	2019	2019606796583.53
	
ITALY	2018	2099435266458.67
	
ITALY	2017	1970720904584.71
	
ITALY	2016	1887111188176.93
	
ITALY	2015	1845428048839.1
	
ITALY	2014	2173255507985.84
	
ITALY	2013	2153225581941.46
	
ITALY	2012	2097929495121.68
	
ITALY	2010	2144936254535.0
	
ITALY	2009	2209484319012.65
	
ITALY	2008	2417508414187.19
	
ITALY	2007	2222524108127.65
	
ITALY	2006	1958563654385.64
	
ITALY	2005	1864982261286.85
	
ITALY	2004	1812808753294.75
	
ITALY	2003	1582930016538.82
	
ITALY	2002	1281746271196.04
	
ITALY	2001	1172041488805.87
	
ITALY	2000	1149661363439.38
	
JAMAICA	2000	9005064474.93003
	
JAMAICA	2001	9194727831.07318
	
JAMAICA	2002	9719009494.84779
	
JAMAICA	2003	9430234810.78586
	
JAMAICA	2004	10174664853.9476
	
JAMAICA	2005	11243865777.7131
	
JAMAICA	2006	11930179089.8855
	
JAMAICA	2007	12799600047.1845
	
JAMAICA	2008	13709401520.0326
	
JAMAICA	2009	12120458114.8318
	
JAMAICA	2010	13220549908.2494
	
JAMAICA	2011	14444661522.1463
	
JAMAICA	2012	14807086555.5283
	
JAMAICA	2013	14264205152.6126
	
JAMAICA	2014	13899217721.6818
	
JAMAICA	2015	14188936958.4343
	
JAMAICA	2016	14077096714.1279
	
JAMAICA	2017	14808985171.3441
	
JAMAICA	2018	15730792835.5811
	
JAMAICA	2019	15830766570.7266
	
JAMAICA	2020	13812421803.4084
	
JAMAICA	2021	14657586127.0331
	
JAMAICA	2022	17097760723.9201
	
JAMAICA	2023	19423355409.2316
	
JAPAN	2023	4204494802431.55
	
JAPAN	2000	4968359075956.59
	
JAPAN	2001	4374711694090.87
	
JAPAN	2002	4182846045873.61
	
JAPAN	2003	4519561645253.53
	
JAPAN	2004	4893116005656.56
	
JAPAN	2005	4831467035389.8
	
JAPAN	2006	4601663122649.92
	
JAPAN	2007	4579750920354.81
	
JAPAN	2008	5106679115127.3
	
JAPAN	2009	5289493117993.89
	
JAPAN	2010	5759071769013.11
	
JAPAN	2011	6233147172341.35
	
JAPAN	2012	6272362996105.03
	
JAPAN	2013	5212328181166.18
	
JAPAN	2014	4896994405353.29
	
JAPAN	2015	4444930651964.18
	
JAPAN	2016	5003677627544.24
	
JAPAN	2017	4930837369151.42
	
JAPAN	2018	5040880939324.86
	
JAPAN	2019	5117993853016.51
	
JAPAN	2020	5055587093501.59
	
JAPAN	2021	5034620784584.98
	
JAPAN	2022	4256410760723.75
	
JORDAN	2023	50967475352.1127
	
JORDAN	2021	46296100140.8451
	
JORDAN	2020	43700383098.5916
	
JORDAN	2019	44503006338.0282
	
JORDAN	2018	43370860704.2254
	
JORDAN	2017	41608435915.493
	
JORDAN	2016	39892551126.7606
	
JORDAN	2015	38587017887.3239
	
JORDAN	2014	36847643521.1268
	
JORDAN	2013	34454440140.8451
	
JORDAN	2012	31634561690.1408
	
JORDAN	2011	29524149154.9296
	
JORDAN	2010	27133804225.3521
	
JORDAN	2009	24537876056.338
	
JORDAN	2008	22658715989.3302
	
JORDAN	2007	17110437235.543
	
JORDAN	2006	15056981664.3159
	
JORDAN	2005	12588998589.5628
	
JORDAN	2004	11411706629.055
	
JORDAN	2003	10195627644.5698
	
JORDAN	2002	9582510578.27927
	
JORDAN	2001	8975814652.8196
	
JORDAN	2000	8460789844.8519
	
JORDAN	2022	48764963380.2817
	
KAZAKHSTAN	2022	225496328925.494
	
KAZAKHSTAN	2021	197112255360.612
	
KAZAKHSTAN	2020	171082365861.423
	
KAZAKHSTAN	2019	181667184854.501
	
KAZAKHSTAN	2018	179339977690.485
	
KAZAKHSTAN	2017	166805788827.233
	
KAZAKHSTAN	2016	137278320084.171
	
KAZAKHSTAN	2015	184388404706.042
	
KAZAKHSTAN	2014	221415613595.469
	
KAZAKHSTAN	2013	236634603409.089
	
KAZAKHSTAN	2012	207998568865.789
	
KAZAKHSTAN	2011	192626464617.071
	
KAZAKHSTAN	2023	262641892078.524
	
KAZAKHSTAN	2010	148047348240.643
	
KAZAKHSTAN	2009	115308686941.38
	
KAZAKHSTAN	2008	133441648851.982
	
KAZAKHSTAN	2007	104849915058.376
	
KAZAKHSTAN	2006	81003864630.018
	
KAZAKHSTAN	2005	57123671733.8952
	
KAZAKHSTAN	2004	43151647002.6096
	
KAZAKHSTAN	2003	30833692900.1091
	
KAZAKHSTAN	2002	24636598527.4437
	
KAZAKHSTAN	2001	22152689179.8815
	
KAZAKHSTAN	2000	18291990662.0356
	
KENYA	2000	12705350097.8044
	
KENYA	2001	12986007425.8781
	
KENYA	2002	13147736898.5176
	
KENYA	2003	14904517649.8476
	
KENYA	2004	16095337093.8366
	
KENYA	2005	18737895512.7378
	
KENYA	2006	25825512284.2891
	
KENYA	2007	31958195182.2406
	
KENYA	2008	35895153327.8497
	
KENYA	2009	42347217912.9176
	
KENYA	2010	45405615063.7551
	
KENYA	2011	46869473150.61
	
KENYA	2012	56396704671.5777
	
KENYA	2013	61671440407.8387
	
KENYA	2014	68285796514.2896
	
KENYA	2015	70120446896.8359
	
KENYA	2016	74815144163.8931
	
KENYA	2017	82036510877.2599
	
KENYA	2018	92202979985.2863
	
KENYA	2019	100378436207.371
	
KENYA	2020	100657505750.545
	
KENYA	2021	109703658904.994
	
KENYA	2022	114448978152.637
	
KENYA	2023	108038588970.595
	
KIRIBATI	2022	270841698.369345
	
KIRIBATI	2021	289339292.157301
	
KIRIBATI	2020	223123620.597516
	
KIRIBATI	2019	216985362.338171
	
KIRIBATI	2018	233514703.710292
	
KIRIBATI	2017	222875724.653979
	
KIRIBATI	2016	206467834.045145
	
KIRIBATI	2015	191559398.175292
	
KIRIBATI	2014	200287275.559653
	
KIRIBATI	2013	201730847.75865
	
KIRIBATI	2012	207001557.767135
	
KIRIBATI	2011	195970104.356667
	
KIRIBATI	2010	165458478.20613
	
KIRIBATI	2009	140177363.671764
	
KIRIBATI	2008	147017897.680178
	
KIRIBATI	2007	138054961.877619
	
KIRIBATI	2006	112338362.534347
	
KIRIBATI	2005	113895467.720866
	
KIRIBATI	2004	104085862.435301
	
KIRIBATI	2003	96105634.747436
	
KIRIBATI	2002	74743892.1606019
	
KIRIBATI	2001	64935847.4676225
	
KIRIBATI	2000	74910555.2512264
	
KIRIBATI	2023	279208903.337644
	
KOREA, REPUBLIC OF	2023	1712792854202.37
	
KOREA, REPUBLIC OF	2022	1673916511799.71
	
KOREA, REPUBLIC OF	2021	1818432106880.04
	
KOREA, REPUBLIC OF	2020	1644312831906.17
	
KOREA, REPUBLIC OF	2019	1651422932447.77
	
KOREA, REPUBLIC OF	2018	1725373496825.43
	
KOREA, REPUBLIC OF	2017	1623074183501.9
	
KOREA, REPUBLIC OF	2016	1499679823909.61
	
KOREA, REPUBLIC OF	2015	1466038936206.43
	
KOREA, REPUBLIC OF	2014	1484488526271.8
	
KOREA, REPUBLIC OF	2013	1370632955321.2
	
KOREA, REPUBLIC OF	2011	1253289537500.81
	
KOREA, REPUBLIC OF	2010	1143672241149.72
	
KOREA, REPUBLIC OF	2009	943941876218.743
	
KOREA, REPUBLIC OF	2008	1047339010225.25
	
KOREA, REPUBLIC OF	2007	1172614086539.86
	
KOREA, REPUBLIC OF	2006	1053216909887.56
	
KOREA, REPUBLIC OF	2005	934901071332.984
	
KOREA, REPUBLIC OF	2004	793175561887.027
	
KOREA, REPUBLIC OF	2003	702714855193.904
	
KOREA, REPUBLIC OF	2002	627246933729.618
	
KOREA, REPUBLIC OF	2001	547656279894.587
	
KOREA, REPUBLIC OF	2000	576179387819.613
	
KOREA, REPUBLIC OF	2012	1278046536287.01
	
KUWAIT	2022	183940215065.171
	
KUWAIT	2000	37718743480.0751
	
KUWAIT	2001	34889559869.8326
	
KUWAIT	2002	38135788413.8276
	
KUWAIT	2003	47874582231.588
	
KUWAIT	2004	59439090600.6108
	
KUWAIT	2005	80798630136.9863
	
KUWAIT	2006	101557330723.423
	
KUWAIT	2007	114634043361.692
	
KUWAIT	2008	147379737229.753
	
KUWAIT	2009	105968691905.415
	
KUWAIT	2010	115416305425.424
	
KUWAIT	2011	154039231299.128
	
KUWAIT	2012	174047662555.419
	
KUWAIT	2013	174168116687.215
	
KUWAIT	2014	162650450784.686
	
KUWAIT	2015	114585555830.916
	
KUWAIT	2016	109406674087.947
	
KUWAIT	2017	120687539675.517
	
KUWAIT	2018	138646316321.596
	
KUWAIT	2019	140856394870.02
	
KUWAIT	2020	111045470461.207
	
KUWAIT	2021	148459291453.471
	
KUWAIT	2023	163704878875.85
	
KYRGYZSTAN	2021	9249133946.26531
	
KYRGYZSTAN	2022	12134931017.9465
	
KYRGYZSTAN	2023	13987627908.8381
	
KYRGYZSTAN	2000	1369688498.06778
	
KYRGYZSTAN	2001	1525116370.27939
	
KYRGYZSTAN	2002	1605643104.73021
	
KYRGYZSTAN	2003	1919008090.49641
	
KYRGYZSTAN	2004	2211534585.0034
	
KYRGYZSTAN	2005	2460246766.41401
	
KYRGYZSTAN	2006	2834168889.42019
	
KYRGYZSTAN	2007	3802570552.56105
	
KYRGYZSTAN	2008	5139958909.17936
	
KYRGYZSTAN	2009	4690061380.60253
	
KYRGYZSTAN	2010	4794361863.01353
	
KYRGYZSTAN	2011	6197765984.28468
	
KYRGYZSTAN	2012	6605142884.36215
	
KYRGYZSTAN	2013	7335033800.59056
	
KYRGYZSTAN	2014	7468102412.68237
	
KYRGYZSTAN	2015	6678177511.66313
	
KYRGYZSTAN	2016	6813095379.1187
	
KYRGYZSTAN	2017	7702938379.42036
	
KYRGYZSTAN	2018	8271106235.41552
	
KYRGYZSTAN	2019	9371275264.36735
	
KYRGYZSTAN	2020	8270468614.24051
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2019	18740561512.5555
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2020	18981805250.2424
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2000	1731198022.46763
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2001	1768619058.34647
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2002	1758176653.07746
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2003	2023324407.28414
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2004	2366398119.86321
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2005	2735558734.7379
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2006	3455030060.9785
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2007	4223152739.04052
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2008	5446433157.40114
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2009	5836137329.63305
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2010	7131771014.70456
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2011	8750104617.17303
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2012	10192846339.4029
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2013	11983252626.5452
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2014	13279245886.3854
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2015	14426380125.6488
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2016	15912501722.6143
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2017	17071155481.4994
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2018	18141641089.7963
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2022	15468785203.7532
	
LAO PEOPLE'S DEMOCRATIC REPUBLIC	2023	15843155731.2552
	
LATVIA	2021	38185125732.9451
	
LATVIA	2020	33379927434.6149
	
LATVIA	2019	33099503950.847
	
LATVIA	2018	33247935477.3576
	
LATVIA	2017	29391059767.4259
	
LATVIA	2016	27117105059.5075
	
LATVIA	2015	26344565876.8902
	
LATVIA	2014	30277203767.4058
	
LATVIA	2013	29152128167.8438
	
LATVIA	2012	27116149948.6683
	
LATVIA	2011	26575547900.8247
	
LATVIA	2010	23468324572.3343
	
LATVIA	2009	25691530442.035
	
LATVIA	2008	34135200994.0067
	
LATVIA	2007	29420499247.7089
	
LATVIA	2006	20434922247.3037
	
LATVIA	2005	16306935905.4138
	
LATVIA	2004	13827070378.5612
	
LATVIA	2003	11244337719.8377
	
LATVIA	2002	9249030241.01864
	
LATVIA	2001	8190888739.6463
	
LATVIA	2000	7761252607.18424
	
LATVIA	2023	42247850064.5125
	
LATVIA	2022	38018905782.397
	
LEBANON	2021	23131941556.7843
	
LEBANON	2000	17260364842.4544
	
LEBANON	2001	17649751243.7811
	
LEBANON	2002	19152238805.9701
	
LEBANON	2003	20082918739.6352
	
LEBANON	2004	21159827992.0398
	
LEBANON	2005	21497336498.8391
	
LEBANON	2006	22022709851.4096
	
LEBANON	2007	24827355014.9254
	
LEBANON	2008	29118916105.4726
	
LEBANON	2009	35399582928.6899
	
LEBANON	2010	38443907042.1227
	
LEBANON	2011	39927125961.5257
	
LEBANON	2012	44016799515.7546
	
LEBANON	2013	46880103080.597
	
LEBANON	2014	48095213746.6003
	
LEBANON	2015	49929337836.8159
	
LEBANON	2016	51147308774.1294
	
LEBANON	2017	53027680685.9038
	
LEBANON	2018	54901519155.5556
	
LEBANON	2019	51605959131.2741
	
LEBANON	2020	31712128253.7961
	
LEBANON	2022	20992421948.8081
	
LESOTHO	2023	2117962450.79469
	
LESOTHO	2022	2354683088.71995
	
LESOTHO	2021	2412130056.55851
	
LESOTHO	2020	2053699870.07191
	
LESOTHO	2019	2390702295.82777
	
LESOTHO	2018	2556247291.99785
	
LESOTHO	2017	2306741672.29006
	
LESOTHO	2016	2114426452.2019
	
LESOTHO	2015	2359686724.53829
	
LESOTHO	2014	2441063054.05792
	
LESOTHO	2013	2367112931.642
	
LESOTHO	2012	2477702216.26888
	
LESOTHO	2011	2579409619.96722
	
LESOTHO	2010	2234754241.91918
	
LESOTHO	2009	1740894964.80511
	
LESOTHO	2008	1766902709.19935
	
LESOTHO	2007	1682131784.51365
	
LESOTHO	2006	1800092563.75462
	
LESOTHO	2005	1682343527.49221
	
LESOTHO	2004	1511236655.52047
	
LESOTHO	2003	1157825434.78971
	
LESOTHO	2002	775777238.55814
	
LESOTHO	2001	825706961.238689
	
LESOTHO	2000	887291687.920796
	
LIBERIA	2023	4240000000.0
	
LIBERIA	2000	874000000.0
	
LIBERIA	2001	906000000.0
	
LIBERIA	2002	927000000.0
	
LIBERIA	2003	748000000.0
	
LIBERIA	2004	897000000.0
	
LIBERIA	2005	949000000.0
	
LIBERIA	2006	1119000000.0
	
LIBERIA	2007	1373000000.0
	
LIBERIA	2008	1726000000.0
	
LIBERIA	2009	1768000000.0
	
LIBERIA	2010	1998000000.0
	
LIBERIA	2011	2398000000.0
	
LIBERIA	2012	2791614000.0
	
LIBERIA	2013	3177198100.0
	
LIBERIA	2014	3225652000.0
	
LIBERIA	2015	3227075700.0
	
LIBERIA	2016	3398419600.0
	
LIBERIA	2017	3390703400.0
	
LIBERIA	2018	3422754800.0
	
LIBERIA	2019	3319596500.0
	
LIBERIA	2020	3176126300.0
	
LIBERIA	2021	3513049500.0
	
LIBERIA	2022	4001047000.0
	
LIBYA	2023	45096462972.4014
	
LIBYA	2000	38270954138.1128
	
LIBYA	2001	34112093927.254
	
LIBYA	2002	20481889763.7795
	
LIBYA	2003	26265625000.0
	
LIBYA	2004	33122307692.3077
	
LIBYA	2005	47334691241.4924
	
LIBYA	2006	60094231606.642
	
LIBYA	2007	68032978390.6007
	
LIBYA	2008	86710767415.1371
	
LIBYA	2009	60808562033.4191
	
LIBYA	2010	75380825062.4216
	
LIBYA	2011	48169263294.1007
	
LIBYA	2012	92540938129.1315
	
LIBYA	2013	75351107029.0605
	
LIBYA	2014	57372355592.022
	
LIBYA	2015	48717501321.3052
	
LIBYA	2016	49912073701.298
	
LIBYA	2017	67157452181.7738
	
LIBYA	2018	76686029772.1483
	
LIBYA	2019	69254496471.6938
	
LIBYA	2020	46854285440.642
	
LIBYA	2021	35217995647.2862
	
LIBYA	2022	43246297921.8499
	
LIECHTENSTEIN	2021	7710380085.92257
	
LIECHTENSTEIN	2022	7361504432.19331
	
LIECHTENSTEIN	2000	2483889858.32312
	
LIECHTENSTEIN	2001	2491800558.77674
	
LIECHTENSTEIN	2002	2688618747.38148
	
LIECHTENSTEIN	2003	3070803051.42164
	
LIECHTENSTEIN	2004	3454373797.74442
	
LIECHTENSTEIN	2005	3659319116.88057
	
LIECHTENSTEIN	2006	4000102086.14635
	
LIECHTENSTEIN	2007	4601429897.21468
	
LIECHTENSTEIN	2008	5081479840.08716
	
LIECHTENSTEIN	2009	4504375348.07038
	
LIECHTENSTEIN	2010	5082337238.44718
	
LIECHTENSTEIN	2011	5739706004.89616
	
LIECHTENSTEIN	2012	5456102482.28614
	
LIECHTENSTEIN	2013	6391708310.67727
	
LIECHTENSTEIN	2014	6657526979.72277
	
LIECHTENSTEIN	2015	6268515276.17441
	
LIECHTENSTEIN	2016	6237302033.50132
	
LIECHTENSTEIN	2017	6474308717.85289
	
LIECHTENSTEIN	2018	6692620691.84146
	
LIECHTENSTEIN	2019	6436467007.11932
	
LIECHTENSTEIN	2020	6405870210.32293
	
LITHUANIA	2002	14282292664.6004
	
LITHUANIA	2000	11550695727.2335
	
LITHUANIA	2001	12260761329.3051
	
LITHUANIA	2023	79789877416.1681
	
LITHUANIA	2022	71033884499.7824
	
LITHUANIA	2021	67037321008.9679
	
LITHUANIA	2020	57412038533.2718
	
LITHUANIA	2019	55122066225.796
	
LITHUANIA	2018	54261795148.5372
	
LITHUANIA	2017	47756764508.446
	
LITHUANIA	2016	42970749245.0336
	
LITHUANIA	2015	41540954817.2039
	
LITHUANIA	2014	48306546656.9281
	
LITHUANIA	2013	46303660422.0434
	
LITHUANIA	2012	42709372066.8627
	
LITHUANIA	2011	43186501862.7907
	
LITHUANIA	2010	36638128534.0643
	
LITHUANIA	2009	37494380038.9213
	
LITHUANIA	2008	47831254207.5223
	
LITHUANIA	2007	39729151614.6689
	
LITHUANIA	2006	30116192746.8942
	
LITHUANIA	2005	26105207115.3129
	
LITHUANIA	2004	22743164431.1972
	
LITHUANIA	2003	18809197969.5431
	
LUXEMBOURG	2001	21387533703.2327
	
LUXEMBOURG	2000	21230182989.3036
	
LUXEMBOURG	2023	85755006123.5976
	
LUXEMBOURG	2022	81641807865.7591
	
LUXEMBOURG	2021	85584105993.8746
	
LUXEMBOURG	2020	73699366700.2134
	
LUXEMBOURG	2019	69890505323.5842
	
LUXEMBOURG	2018	71000359760.4611
	
LUXEMBOURG	2017	65712180342.9836
	
LUXEMBOURG	2016	62216885435.9488
	
LUXEMBOURG	2015	60071584216.1375
	
LUXEMBOURG	2014	68804811897.6445
	
LUXEMBOURG	2013	65203276466.9763
	
LUXEMBOURG	2012	59776383527.3602
	
LUXEMBOURG	2011	61696281326.2453
	
LUXEMBOURG	2010	56213985987.4168
	
LUXEMBOURG	2009	54467289897.5582
	
LUXEMBOURG	2008	58844277701.5258
	
LUXEMBOURG	2007	51587401415.7872
	
LUXEMBOURG	2006	42910146296.0646
	
LUXEMBOURG	2005	37672280120.4794
	
LUXEMBOURG	2004	35064843792.8993
	
LUXEMBOURG	2003	29667268248.1305
	
LUXEMBOURG	2002	23649833332.1655
	
MACAO	2022	24999113475.8368
	
MACAO	2000	6774193548.3871
	
MACAO	2023	45803067940.4072
	
MACAO	2001	6860272608.45211
	
MACAO	2002	7371692774.43404
	
MACAO	2003	8246479565.94248
	
MACAO	2004	10643253553.184
	
MACAO	2005	12160056122.3757
	
MACAO	2006	14874098691.9082
	
MACAO	2007	18439981612.4086
	
MACAO	2008	21027018332.6663
	
MACAO	2009	21587786905.8499
	
MACAO	2010	28241798491.593
	
MACAO	2011	36845888757.1886
	
MACAO	2012	43189721376.9846
	
MACAO	2013	51536595089.2793
	
MACAO	2014	54902831793.5018
	
MACAO	2015	45048190598.3249
	
MACAO	2016	45070808688.9611
	
MACAO	2017	50383871120.8733
	
MACAO	2018	55190661339.7796
	
MACAO	2019	55082293844.1008
	
MACAO	2020	25343525935.8358
	
MACAO	2021	30969334705.0515
	
MADAGASCAR	2023	15790113246.7478
	
MADAGASCAR	2000	4629247203.84524
	
MADAGASCAR	2001	5438332601.90798
	
MADAGASCAR	2002	5351701663.40807
	
MADAGASCAR	2003	6372498889.66585
	
MADAGASCAR	2004	5064732626.29389
	
MADAGASCAR	2005	5859269752.61332
	
MADAGASCAR	2006	6395712490.94304
	
MADAGASCAR	2007	8524620889.57747
	
MADAGASCAR	2008	10725137723.6549
	
MADAGASCAR	2009	9616879409.43789
	
MADAGASCAR	2010	9982711338.07029
	
MADAGASCAR	2011	11551819617.874
	
MADAGASCAR	2012	11578975061.9479
	
MADAGASCAR	2013	12423555455.3853
	
MADAGASCAR	2014	12522957399.2281
	
MADAGASCAR	2015	11323020701.3017
	
MADAGASCAR	2016	11848613858.442
	
MADAGASCAR	2017	13176313593.5509
	
MADAGASCAR	2018	13760033282.2925
	
MADAGASCAR	2019	14104664678.5063
	
MADAGASCAR	2020	13051441203.9474
	
MADAGASCAR	2021	14554754116.5427
	
MADAGASCAR	2022	15134700203.0497
	
MALAWI	2001	2498008664.6691
	
MALAWI	2003	4669789300.35662
	
MALAWI	2002	5087328437.8737
	
MALAWI	2023	12712150082.0792
	
MALAWI	2022	12429060150.742
	
MALAWI	2021	12378129750.9872
	
MALAWI	2020	11769313597.8545
	
MALAWI	2019	11051865579.8121
	
MALAWI	2018	9879231591.52434
	
MALAWI	2017	8943543793.5839
	
MALAWI	2016	7909868618.46366
	
MALAWI	2015	9219474379.31534
	
MALAWI	2014	8801326169.14547
	
MALAWI	2013	8031571927.62055
	
MALAWI	2012	8773203178.16512
	
MALAWI	2011	11648142958.3651
	
MALAWI	2010	10128323010.6049
	
MALAWI	2009	9009887946.82039
	
MALAWI	2008	7743617352.21427
	
MALAWI	2007	6451210219.11683
	
MALAWI	2006	5818279739.14354
	
MALAWI	2005	5320409651.47544
	
MALAWI	2004	5058726350.48896
	
MALAWI	2000	2537307580.32808
	
MALAYSIA	2020	337456163961.211
	
MALAYSIA	2022	407605841348.235
	
MALAYSIA	2023	399705169318.477
	
MALAYSIA	2021	373784823672.946
	
MALAYSIA	2000	93789736842.1053
	
MALAYSIA	2001	92783947368.4211
	
MALAYSIA	2002	100845526315.789
	
MALAYSIA	2003	110202368421.053
	
MALAYSIA	2004	124749473684.211
	
MALAYSIA	2005	143534405818.501
	
MALAYSIA	2006	162692258307.056
	
MALAYSIA	2007	193549569477.733
	
MALAYSIA	2008	230811614370.384
	
MALAYSIA	2009	202257453036.641
	
MALAYSIA	2010	255017638455.59
	
MALAYSIA	2011	297951668674.835
	
MALAYSIA	2012	314443047642.111
	
MALAYSIA	2013	323276235524.415
	
MALAYSIA	2014	338066095097.254
	
MALAYSIA	2015	301355266964.947
	
MALAYSIA	2016	301256033870.334
	
MALAYSIA	2017	319109094160.343
	
MALAYSIA	2018	358788845712.53
	
MALAYSIA	2019	365177721021.516
	
MALDIVES	2001	870031676.798793
	
MALDIVES	2000	624337145.284622
	
MALDIVES	2023	6590894301.9579
	
MALDIVES	2022	6177118113.94637
	
MALDIVES	2021	5252457369.55218
	
MALDIVES	2020	3712604583.36665
	
MALDIVES	2019	5726094799.37709
	
MALDIVES	2018	5404344162.69888
	
MALDIVES	2017	4816426256.52914
	
MALDIVES	2016	4409942623.85538
	
MALDIVES	2015	4129505319.12921
	
MALDIVES	2014	3697353039.20043
	
MALDIVES	2013	3295009237.50107
	
MALDIVES	2012	2886163997.20531
	
MALDIVES	2011	2774350240.04918
	
MALDIVES	2010	2588176054.6875
	
MALDIVES	2009	2345294875.0
	
MALDIVES	2008	2271646187.5
	
MALDIVES	2007	1868383460.9375
	
MALDIVES	2006	1575200390.625
	
MALDIVES	2005	1163362437.5
	
MALDIVES	2004	1226829562.5
	
MALDIVES	2003	1052121054.6875
	
MALDIVES	2002	897031250.0
	
MALI	2023	20661794596.0873
	
MALI	2000	2961484953.86444
	
MALI	2001	3468337942.32063
	
MALI	2002	3908121307.01957
	
MALI	2003	4714071979.68835
	
MALI	2004	5454249125.72966
	
MALI	2005	6247515888.14533
	
MALI	2006	6905934217.90901
	
MALI	2007	8156468826.12645
	
MALI	2008	9838403100.50554
	
MALI	2009	10231962390.2119
	
MALI	2010	10689168016.2613
	
MALI	2011	12995112690.2596
	
MALI	2012	12442035339.1049
	
MALI	2013	13242690786.0938
	
MALI	2014	14364937124.0727
	
MALI	2015	13104764378.326
	
MALI	2016	14026048335.7047
	
MALI	2017	15365713048.1993
	
MALI	2018	17070867589.9055
	
MALI	2019	17280250810.0321
	
MALI	2020	17465392764.3706
	
MALI	2021	19309463508.0377
	
MALI	2022	18780322203.7584
	
MALTA	2023	22328640241.5553
	
MALTA	2000	4036810072.08739
	
MALTA	2001	4070867701.80867
	
MALTA	2002	4455128822.74822
	
MALTA	2003	5418313424.45366
	
MALTA	2004	6104139672.8194
	
MALTA	2005	6393234993.5333
	
MALTA	2006	6749840217.6947
	
MALTA	2007	7908417717.40432
	
MALTA	2008	9135423330.20251
	
MALTA	2009	8734741331.60386
	
MALTA	2010	9097044160.9473
	
MALTA	2011	9789361703.69731
	
MALTA	2012	9609532088.88683
	
MALTA	2013	10796782637.51
	
MALTA	2014	11888032872.432
	
MALTA	2015	11340795041.8065
	
MALTA	2016	12025782834.3596
	
MALTA	2017	14161366723.6779
	
MALTA	2018	16153779511.1559
	
MALTA	2019	16337793530.7788
	
MALTA	2020	16385919535.6742
	
MALTA	2021	19718565605.433
	
MALTA	2022	19209979975.2323
	
MARSHALL ISLANDS	2023	259300000.0
	
MARSHALL ISLANDS	2000	114838500.0
	
MARSHALL ISLANDS	2001	122406100.0
	
MARSHALL ISLANDS	2002	131960000.0
	
MARSHALL ISLANDS	2003	131128500.0
	
MARSHALL ISLANDS	2004	132900000.0
	
MARSHALL ISLANDS	2005	138000000.0
	
MARSHALL ISLANDS	2006	143200000.0
	
MARSHALL ISLANDS	2007	150500000.0
	
MARSHALL ISLANDS	2008	146600000.0
	
MARSHALL ISLANDS	2009	151200000.0
	
MARSHALL ISLANDS	2010	161100000.0
	
MARSHALL ISLANDS	2011	172300000.0
	
MARSHALL ISLANDS	2012	180700000.0
	
MARSHALL ISLANDS	2013	186400000.0
	
MARSHALL ISLANDS	2014	186000000.0
	
MARSHALL ISLANDS	2015	183700000.0
	
MARSHALL ISLANDS	2016	201800000.0
	
MARSHALL ISLANDS	2017	213700000.0
	
MARSHALL ISLANDS	2018	220000000.0
	
MARSHALL ISLANDS	2019	232900000.0
	
MARSHALL ISLANDS	2020	241800000.0
	
MARSHALL ISLANDS	2021	258900000.0
	
MARSHALL ISLANDS	2022	253400000.0
	
MAURITANIA	2010	5628878797.98257
	
MAURITANIA	2008	5206437193.80413
	
MAURITANIA	2007	4346212355.02975
	
MAURITANIA	2006	3919577285.92703
	
MAURITANIA	2005	2936019525.60241
	
MAURITANIA	2004	2362501023.24249
	
MAURITANIA	2003	2051147606.73687
	
MAURITANIA	2002	1777057481.26043
	
MAURITANIA	2001	1746063557.61355
	
MAURITANIA	2000	1779520886.47015
	
MAURITANIA	2009	4714595547.75102
	
MAURITANIA	2023	10651709411.4594
	
MAURITANIA	2022	9557966698.25369
	
MAURITANIA	2021	9222536364.01272
	
MAURITANIA	2020	8260752385.23089
	
MAURITANIA	2019	7894764885.82312
	
MAURITANIA	2018	7473550557.07378
	
MAURITANIA	2017	6800135898.28827
	
MAURITANIA	2016	6398747592.13185
	
MAURITANIA	2015	6166863896.68677
	
MAURITANIA	2014	6592537781.81518
	
MAURITANIA	2013	7223071097.08417
	
MAURITANIA	2012	6728208836.22143
	
MAURITANIA	2011	6764627745.9033
	
MAURITIUS	2009	9128843109.15588
	
MAURITIUS	2010	10003670690.3497
	
MAURITIUS	2007	8150150209.22501
	
MAURITIUS	2006	7028810680.89077
	
MAURITIUS	2005	6576108447.47531
	
MAURITIUS	2004	6667418752.07307
	
MAURITIUS	2003	5894873919.74797
	
MAURITIUS	2002	4906494249.38255
	
MAURITIUS	2001	4675755867.17657
	
MAURITIUS	2000	4726108622.47661
	
MAURITIUS	2008	9990356673.73497
	
MAURITIUS	2023	14644524819.0054
	
MAURITIUS	2022	12927979286.0453
	
MAURITIUS	2021	11484348857.8529
	
MAURITIUS	2020	11408106446.3144
	
MAURITIUS	2019	14436346979.6355
	
MAURITIUS	2018	14735695930.9727
	
MAURITIUS	2017	13713506130.6081
	
MAURITIUS	2016	12594155464.4136
	
MAURITIUS	2015	12007291045.6489
	
MAURITIUS	2014	13074129952.0532
	
MAURITIUS	2013	12292974141.4044
	
MAURITIUS	2012	11668696396.7887
	
MAURITIUS	2011	11518413429.9684
	
MEXICO	2022	1464312692331.58
	
MEXICO	2000	742061329643.37
	
MEXICO	2023	1789114434843.46
	
MEXICO	2001	796064590656.176
	
MEXICO	2002	810666116505.478
	
MEXICO	2003	765549967703.273
	
MEXICO	2004	819459227375.022
	
MEXICO	2005	917571853529.104
	
MEXICO	2006	1020265057882.01
	
MEXICO	2007	1102355554971.95
	
MEXICO	2008	1161553459715.1
	
MEXICO	2009	943437415024.633
	
MEXICO	2010	1105424238731.09
	
MEXICO	2011	1229013703416.76
	
MEXICO	2012	1255110424817.79
	
MEXICO	2013	1327436290282.67
	
MEXICO	2014	1364507717614.13
	
MEXICO	2015	1213294467716.88
	
MEXICO	2016	1112233497452.7
	
MEXICO	2017	1190721475906.0
	
MEXICO	2018	1256300182879.73
	
MEXICO	2019	1304106203694.81
	
MEXICO	2020	1121064767261.88
	
MEXICO	2021	1316569466932.59
	
MICRONESIA (FEDERATED STATES OF)	2006	253541900.0
	
MICRONESIA (FEDERATED STATES OF)	2007	256787200.0
	
MICRONESIA (FEDERATED STATES OF)	2008	263145100.0
	
MICRONESIA (FEDERATED STATES OF)	2009	280284600.0
	
MICRONESIA (FEDERATED STATES OF)	2010	296944100.0
	
MICRONESIA (FEDERATED STATES OF)	2011	311301600.0
	
MICRONESIA (FEDERATED STATES OF)	2012	327248700.0
	
MICRONESIA (FEDERATED STATES OF)	2013	317214400.0
	
MICRONESIA (FEDERATED STATES OF)	2014	319271200.0
	
MICRONESIA (FEDERATED STATES OF)	2015	316489900.0
	
MICRONESIA (FEDERATED STATES OF)	2016	325000000.0
	
MICRONESIA (FEDERATED STATES OF)	2017	359000000.0
	
MICRONESIA (FEDERATED STATES OF)	2018	392000000.0
	
MICRONESIA (FEDERATED STATES OF)	2019	394000000.0
	
MICRONESIA (FEDERATED STATES OF)	2020	372000000.0
	
MICRONESIA (FEDERATED STATES OF)	2021	390000000.0
	
MICRONESIA (FEDERATED STATES OF)	2022	430000000.0
	
MICRONESIA (FEDERATED STATES OF)	2023	460000000.0
	
MICRONESIA (FEDERATED STATES OF)	2000	233271800.0
	
MICRONESIA (FEDERATED STATES OF)	2003	245432900.0
	
MICRONESIA (FEDERATED STATES OF)	2004	240236000.0
	
MICRONESIA (FEDERATED STATES OF)	2005	250281900.0
	
MICRONESIA (FEDERATED STATES OF)	2001	240970900.0
	
MICRONESIA (FEDERATED STATES OF)	2002	242517200.0
	
MOLDOVA, REPUBLIC OF	2017	9514404016.20949
	
MOLDOVA, REPUBLIC OF	2019	11736797054.6965
	
MOLDOVA, REPUBLIC OF	2020	11530746234.4492
	
MOLDOVA, REPUBLIC OF	2021	13691869264.0794
	
MOLDOVA, REPUBLIC OF	2000	1288429391.79951
	
MOLDOVA, REPUBLIC OF	2018	11252353420.8798
	
MOLDOVA, REPUBLIC OF	2023	16539436547.295
	
MOLDOVA, REPUBLIC OF	2022	14510490660.2516
	
MOLDOVA, REPUBLIC OF	2001	1480673594.05602
	
MOLDOVA, REPUBLIC OF	2002	1661818168.4226
	
MOLDOVA, REPUBLIC OF	2003	1980907434.76826
	
MOLDOVA, REPUBLIC OF	2004	2598249555.89984
	
MOLDOVA, REPUBLIC OF	2005	2988342907.03096
	
MOLDOVA, REPUBLIC OF	2006	3408255450.5509
	
MOLDOVA, REPUBLIC OF	2007	4401173151.93767
	
MOLDOVA, REPUBLIC OF	2008	6054824248.24221
	
MOLDOVA, REPUBLIC OF	2009	5439434271.78807
	
MOLDOVA, REPUBLIC OF	2010	6974982369.60155
	
MOLDOVA, REPUBLIC OF	2011	8414352020.49442
	
MOLDOVA, REPUBLIC OF	2012	8709138634.82921
	
MOLDOVA, REPUBLIC OF	2013	9496717875.51932
	
MOLDOVA, REPUBLIC OF	2014	9402090137.7423
	
MOLDOVA, REPUBLIC OF	2015	7797667196.73087
	
MOLDOVA, REPUBLIC OF	2016	7980917075.7748
	
MONACO	2021	8623242743.29564
	
MONACO	2022	8800430486.17137
	
MONACO	2023	9995350547.12166
	
MONACO	2000	2654462665.26893
	
MONACO	2002	2919647981.81473
	
MONACO	2001	2673723033.71239
	
MONACO	2004	4043551488.82603
	
MONACO	2003	3597089750.78276
	
MONACO	2005	4204652898.73103
	
MONACO	2006	4586826512.71356
	
MONACO	2007	5875790766.2621
	
MONACO	2008	6502942244.93068
	
MONACO	2009	5474379252.34114
	
MONACO	2010	5367561569.59548
	
MONACO	2011	6088689808.38347
	
MONACO	2012	5742749294.00852
	
MONACO	2013	6555591709.88585
	
MONACO	2014	7070017323.65476
	
MONACO	2015	6264756528.37691
	
MONACO	2016	6471290793.55029
	
MONACO	2017	6430254652.58934
	
MONACO	2018	7184333936.01355
	
MONACO	2019	7383496254.23721
	
MONACO	2020	6730736282.78961
	
MONGOLIA	2003	1595297355.78349
	
MONGOLIA	2002	1396555719.97409
	
MONGOLIA	2001	1267997934.3125
	
MONGOLIA	2000	1136896123.61298
	
MONGOLIA	2023	20325121393.9074
	
MONGOLIA	2022	17146471713.748
	
MONGOLIA	2021	15286441737.6686
	
MONGOLIA	2020	13312981429.0891
	
MONGOLIA	2019	14206359017.5143
	
MONGOLIA	2018	13178094720.4986
	
MONGOLIA	2017	11480847740.736
	
MONGOLIA	2016	11181350649.3573
	
MONGOLIA	2015	11619892590.6941
	
MONGOLIA	2014	12226514668.0622
	
MONGOLIA	2013	12582122604.2577
	
MONGOLIA	2012	12292770631.565
	
MONGOLIA	2011	10409797377.8571
	
MONGOLIA	2010	7189481998.90094
	
MONGOLIA	2009	4583850367.88972
	
MONGOLIA	2008	5623216608.04288
	
MONGOLIA	2007	4234999703.90059
	
MONGOLIA	2006	3414055661.61598
	
MONGOLIA	2005	2523471601.10421
	
MONGOLIA	2004	1992066808.09598
	
MONTENEGRO	2020	4769996866.00758
	
MONTENEGRO	2021	5861427505.12493
	
MONTENEGRO	2023	7530593375.22034
	
MONTENEGRO	2022	6229801580.79157
	
MONTENEGRO	2000	984293043.811565
	
MONTENEGRO	2001	1159869245.92513
	
MONTENEGRO	2002	1284685050.52413
	
MONTENEGRO	2003	1707710053.14938
	
MONTENEGRO	2004	2073234417.68066
	
MONTENEGRO	2005	2257174480.78597
	
MONTENEGRO	2006	2721903148.91482
	
MONTENEGRO	2007	3680711743.77224
	
MONTENEGRO	2008	4545674527.61096
	
MONTENEGRO	2009	4159330369.5471
	
MONTENEGRO	2010	4142983843.4912
	
MONTENEGRO	2011	4544428421.49513
	
MONTENEGRO	2012	4087526241.81268
	
MONTENEGRO	2013	4465772400.37453
	
MONTENEGRO	2014	4593853290.963
	
MONTENEGRO	2015	4054730077.57718
	
MONTENEGRO	2016	4376930578.32395
	
MONTENEGRO	2017	4856599480.79882
	
MONTENEGRO	2018	5506942238.35668
	
MONTENEGRO	2019	5542054181.12616
	
MOROCCO	2023	144417103249.646
	
MOROCCO	2000	43017455401.8445
	
MOROCCO	2001	43831480207.6444
	
MOROCCO	2002	47077192187.6418
	
MOROCCO	2003	58029363354.2757
	
MOROCCO	2004	66114145451.0067
	
MOROCCO	2005	68852658068.6673
	
MOROCCO	2006	75883823300.8545
	
MOROCCO	2007	86947913286.728
	
MOROCCO	2008	101822906949.063
	
MOROCCO	2009	101154952240.881
	
MOROCCO	2010	100865329473.44
	
MOROCCO	2011	110080631332.375
	
MOROCCO	2012	106937392311.129
	
MOROCCO	2013	115739287305.08
	
MOROCCO	2014	119130841411.664
	
MOROCCO	2015	110413823841.592
	
MOROCCO	2016	111572947004.917
	
MOROCCO	2017	118540573367.844
	
MOROCCO	2018	127341147581.818
	
MOROCCO	2019	128920266409.458
	
MOROCCO	2020	121353645057.144
	
MOROCCO	2021	142022058447.231
	
MOROCCO	2022	130951926351.241
	
MOZAMBIQUE	2002	5950769426.60213
	
MOZAMBIQUE	2000	5930685214.61595
	
MOZAMBIQUE	2001	5650154067.10346
	
MOZAMBIQUE	2023	20954220983.5473
	
MOZAMBIQUE	2022	18883528581.3734
	
MOZAMBIQUE	2021	16168055475.4449
	
MOZAMBIQUE	2020	14235420174.1884
	
MOZAMBIQUE	2019	15512759046.672
	
MOZAMBIQUE	2018	15017358952.8452
	
MOZAMBIQUE	2017	13264640645.7768
	
MOZAMBIQUE	2016	12069051237.1711
	
MOZAMBIQUE	2015	16208985769.615
	
MOZAMBIQUE	2014	17978246586.0662
	
MOZAMBIQUE	2013	17198073057.1981
	
MOZAMBIQUE	2012	16688114144.0745
	
MOZAMBIQUE	2011	14619279988.716
	
MOZAMBIQUE	2010	11411894723.864
	
MOZAMBIQUE	2009	12263894790.0125
	
MOZAMBIQUE	2008	12920340964.6544
	
MOZAMBIQUE	2007	10811456005.9405
	
MOZAMBIQUE	2006	9509835536.93373
	
MOZAMBIQUE	2005	8868504899.94673
	
MOZAMBIQUE	2004	7937255565.35765
	
MOZAMBIQUE	2003	6583526860.58062
	
MYANMAR	2020	79006113643.1906
	
MYANMAR	2019	75065106227.6892
	
MYANMAR	2018	67860515989.517
	
MYANMAR	2017	66053040483.0016
	
MYANMAR	2016	63298361996.2153
	
MYANMAR	2015	59607290407.5944
	
MYANMAR	2014	65531374199.6742
	
MYANMAR	2013	60269732854.827
	
MYANMAR	2012	59937796648.2158
	
MYANMAR	2011	59977326085.9908
	
MYANMAR	2010	49540813342.4834
	
MYANMAR	2009	36906181380.8127
	
MYANMAR	2008	31862554101.9378
	
MYANMAR	2007	20182477480.5512
	
MYANMAR	2006	14502553709.8303
	
MYANMAR	2005	11986972418.5103
	
MYANMAR	2004	10567354056.4049
	
MYANMAR	2003	10467109977.6717
	
MYANMAR	2002	6777632512.0781
	
MYANMAR	2001	6477790688.22844
	
MYANMAR	2000	8905066163.58643
	
MYANMAR	2023	66757619000.0
	
MYANMAR	2022	62253049891.6449
	
MYANMAR	2021	66345291160.1683
	
NAMIBIA	2001	3557341215.15159
	
NAMIBIA	2003	4926439383.51425
	
NAMIBIA	2004	6609205994.77406
	
NAMIBIA	2005	7248374837.72056
	
NAMIBIA	2006	8001779551.06323
	
NAMIBIA	2007	8839536475.99963
	
NAMIBIA	2008	8607431497.49471
	
NAMIBIA	2009	8938847189.07592
	
NAMIBIA	2010	11431412421.1316
	
NAMIBIA	2011	12523359440.5499
	
NAMIBIA	2012	13042053591.6857
	
NAMIBIA	2013	12043307277.1235
	
NAMIBIA	2014	12435430969.6301
	
NAMIBIA	2015	11335161083.5061
	
NAMIBIA	2016	10722018732.0936
	
NAMIBIA	2017	12895153370.9132
	
NAMIBIA	2018	13682019076.4022
	
NAMIBIA	2019	12541928303.48
	
NAMIBIA	2020	10583748541.5258
	
NAMIBIA	2021	12402486183.6396
	
NAMIBIA	2022	12567271004.6761
	
NAMIBIA	2023	12351025066.9131
	
NAMIBIA	2002	3349169826.38896
	
NAMIBIA	2000	3922232164.83175
	
NAURU	2020	124530027.301054
	
NAURU	2019	124871111.377973
	
NAURU	2018	130937589.753517
	
NAURU	2017	108862278.516511
	
NAURU	2016	97276023.0784346
	
NAURU	2015	84383388.6448573
	
NAURU	2014	98752257.0453222
	
NAURU	2013	94385014.9425842
	
NAURU	2012	100794924.670417
	
NAURU	2011	65444173.7762725
	
NAURU	2010	47562844.6104251
	
NAURU	2009	44176245.5492433
	
NAURU	2008	37602264.7306872
	
NAURU	2007	22766972.1889659
	
NAURU	2006	29200359.3890386
	
NAURU	2005	30070666.0652533
	
NAURU	2004	30587565.7988334
	
NAURU	2003	24778159.5806639
	
NAURU	2002	21017423.6082043
	
NAURU	2001	22613287.5389074
	
NAURU	2000	26930980.3429002
	
NAURU	2023	154170289.321861
	
NAURU	2022	156803087.302496
	
NAURU	2021	175513984.500084
	
NEPAL	2020	33433659301.2466
	
NEPAL	2019	34186180699.0255
	
NEPAL	2018	33111525237.149
	
NEPAL	2017	28971588940.364
	
NEPAL	2016	24524109483.5293
	
NEPAL	2015	24360801286.7638
	
NEPAL	2014	22731612922.1906
	
NEPAL	2013	22162204924.5726
	
NEPAL	2012	21703100877.1309
	
NEPAL	2011	21573872420.7008
	
NEPAL	2010	16002656434.4746
	
NEPAL	2009	12854985464.0764
	
NEPAL	2008	12545438605.3959
	
NEPAL	2007	10325618017.379
	
NEPAL	2006	9043715355.8881
	
NEPAL	2005	8130258377.90964
	
NEPAL	2004	7273938314.71988
	
NEPAL	2003	6330473096.54071
	
NEPAL	2002	6050875806.66403
	
NEPAL	2001	6007055042.17687
	
NEPAL	2000	5494252207.90502
	
NEPAL	2023	40908073366.8455
	
NEPAL	2022	41182939600.67
	
NEPAL	2021	36924841394.2605
	
NETHERLANDS	2020	932560861701.17
	
NETHERLANDS	2019	928903005576.469
	
NETHERLANDS	2018	929733599796.862
	
NETHERLANDS	2017	848233537845.884
	
NETHERLANDS	2016	797163949289.885
	
NETHERLANDS	2015	775743675302.734
	
NETHERLANDS	2014	901556501756.467
	
NETHERLANDS	2013	883951539006.669
	
NETHERLANDS	2012	845689017065.625
	
NETHERLANDS	2011	913140741332.687
	
NETHERLANDS	2010	852464982433.335
	
NETHERLANDS	2009	878954223140.234
	
NETHERLANDS	2008	957901566041.406
	
NETHERLANDS	2007	853499460872.552
	
NETHERLANDS	2006	737593995289.411
	
NETHERLANDS	2005	688133699635.797
	
NETHERLANDS	2004	661224886143.245
	
NETHERLANDS	2003	582435617081.96
	
NETHERLANDS	2002	475529972122.746
	
NETHERLANDS	2001	432536219668.898
	
NETHERLANDS	2000	417649282153.726
	
NETHERLANDS	2023	1154361305398.06
	
NETHERLANDS	2022	1046540797548.64
	
NETHERLANDS	2021	1054472123449.6
	
NEW CALEDONIA	2002	3740056747.71979
	
NEW CALEDONIA	2003	4915353827.10576
	
NEW CALEDONIA	2004	5895008977.9531
	
NEW CALEDONIA	2005	6238629487.01331
	
NEW CALEDONIA	2006	6979155387.86792
	
NEW CALEDONIA	2007	8819917180.34265
	
NEW CALEDONIA	2008	9067619760.07073
	
NEW CALEDONIA	2009	8704438102.20142
	
NEW CALEDONIA	2010	9364350076.91225
	
NEW CALEDONIA	2011	10351448004.7674
	
NEW CALEDONIA	2012	9659151917.40484
	
NEW CALEDONIA	2013	10151382933.1594
	
NEW CALEDONIA	2014	10635035594.7528
	
NEW CALEDONIA	2015	8738203074.3957
	
NEW CALEDONIA	2016	8724568954.89799
	
NEW CALEDONIA	2017	9174048681.98577
	
NEW CALEDONIA	2018	9896402283.68587
	
NEW CALEDONIA	2019	9475655324.59495
	
NEW CALEDONIA	2020	9454629467.91408
	
NEW CALEDONIA	2021	10071349663.8484
	
NEW CALEDONIA	2022	9623318718.31459
	
NEW CALEDONIA	2000	3420032041.07385
	
NEW CALEDONIA	2001	3297734891.14661
	
NEW ZEALAND	2021	253644079784.977
	
NEW ZEALAND	2020	212697530897.56
	
NEW ZEALAND	2019	212846907683.439
	
NEW ZEALAND	2018	211846555690.736
	
NEW ZEALAND	2017	206566916732.292
	
NEW ZEALAND	2016	188898209220.167
	
NEW ZEALAND	2015	178104220784.881
	
NEW ZEALAND	2014	201337554959.49
	
NEW ZEALAND	2013	190909855416.34
	
NEW ZEALAND	2012	176210710655.208
	
NEW ZEALAND	2011	168295307149.46
	
NEW ZEALAND	2010	146517541181.254
	
NEW ZEALAND	2009	121373602348.679
	
NEW ZEALAND	2008	133131369930.414
	
NEW ZEALAND	2007	137188946865.584
	
NEW ZEALAND	2006	111538810712.665
	
NEW ZEALAND	2005	114720129550.095
	
NEW ZEALAND	2004	103905210084.034
	
NEW ZEALAND	2003	88250885550.2626
	
NEW ZEALAND	2002	66627729311.4495
	
NEW ZEALAND	2001	53872425916.6248
	
NEW ZEALAND	2000	52623281956.7031
	
NEW ZEALAND	2023	252175506110.168
	
NEW ZEALAND	2022	246733522841.353
	
NICARAGUA	2022	15649897116.8965
	
NICARAGUA	2020	12681569254.2815
	
NICARAGUA	2019	12699028889.666
	
NICARAGUA	2018	13025234820.8225
	
NICARAGUA	2017	13785924216.2724
	
NICARAGUA	2016	13286101094.3863
	
NICARAGUA	2015	12756685550.3389
	
NICARAGUA	2014	11880433902.9361
	
NICARAGUA	2013	10982954744.4415
	
NICARAGUA	2012	10531980451.1847
	
NICARAGUA	2011	9774320144.00049
	
NICARAGUA	2010	8758572306.31602
	
NICARAGUA	2009	8298687305.66354
	
NICARAGUA	2008	8496948184.42042
	
NICARAGUA	2007	7423419479.8255
	
NICARAGUA	2006	6763688874.63732
	
NICARAGUA	2005	6321324455.16941
	
NICARAGUA	2004	5792932838.40051
	
NICARAGUA	2003	5322228350.58068
	
NICARAGUA	2002	5223727302.54906
	
NICARAGUA	2001	5351752034.2221
	
NICARAGUA	2000	5109587049.97449
	
NICARAGUA	2021	14144060853.1362
	
NICARAGUA	2023	17829218219.3591
	
NIGER	2021	14915002436.069
	
NIGER	2020	13744653103.058
	
NIGER	2019	12889555561.2299
	
NIGER	2018	12837307496.8821
	
NIGER	2017	11185104251.6943
	
NIGER	2016	10398861981.7583
	
NIGER	2015	9683867926.44282
	
NIGER	2014	10862943543.5419
	
NIGER	2013	10224897437.8648
	
NIGER	2012	9426912647.59111
	
NIGER	2011	8772950777.79176
	
NIGER	2010	7851192502.30917
	
NIGER	2009	7352131309.73341
	
NIGER	2008	7297600226.00536
	
NIGER	2007	5731485051.79069
	
NIGER	2006	4756361252.37923
	
NIGER	2005	4383315964.58718
	
NIGER	2004	3760443737.53797
	
NIGER	2003	3394084732.49543
	
NIGER	2002	2782192878.67204
	
NIGER	2001	2448714703.96617
	
NIGER	2000	2241753192.81158
	
NIGER	2023	16819170420.5653
	
NIGER	2022	15433852712.2963
	
NIGERIA	2022	477403400101.174
	
NIGERIA	2020	432198898467.795
	
NIGERIA	2019	474517490844.461
	
NIGERIA	2018	421739251509.08
	
NIGERIA	2017	375745731053.427
	
NIGERIA	2016	404649125252.16
	
NIGERIA	2015	493026682800.63
	
NIGERIA	2014	574183763411.508
	
NIGERIA	2013	520117180313.906
	
NIGERIA	2012	463971018239.281
	
NIGERIA	2011	414466676831.16
	
NIGERIA	2010	366990417129.04
	
NIGERIA	2009	295008835380.997
	
NIGERIA	2008	339476276257.793
	
NIGERIA	2007	278260846800.103
	
NIGERIA	2006	238454997161.48
	
NIGERIA	2005	175670569969.346
	
NIGERIA	2004	135764731645.611
	
NIGERIA	2003	104738954264.226
	
NIGERIA	2002	95054059302.6995
	
NIGERIA	2001	73557840064.489
	
NIGERIA	2000	69171451627.2465
	
NIGERIA	2021	440833635873.827
	
NIGERIA	2023	363846332834.618
	
NORTH MACEDONIA	2007	8336474973.72949
	
NORTH MACEDONIA	2000	3772859034.20508
	
NORTH MACEDONIA	2006	6861226971.55617
	
NORTH MACEDONIA	2005	6258602872.67898
	
NORTH MACEDONIA	2004	5682784471.69722
	
NORTH MACEDONIA	2003	4946296599.08467
	
NORTH MACEDONIA	2002	4018365747.00972
	
NORTH MACEDONIA	2001	3709636030.66578
	
NORTH MACEDONIA	2023	15763621848.115
	
NORTH MACEDONIA	2022	13932436550.0883
	
NORTH MACEDONIA	2021	14000283827.0154
	
NORTH MACEDONIA	2020	12361036913.8409
	
NORTH MACEDONIA	2019	12606338448.547
	
NORTH MACEDONIA	2018	12683068114.2388
	
NORTH MACEDONIA	2017	11307067069.6658
	
NORTH MACEDONIA	2016	10672467073.2873
	
NORTH MACEDONIA	2015	10064519962.5655
	
NORTH MACEDONIA	2014	11362265252.778
	
NORTH MACEDONIA	2013	10817702346.0674
	
NORTH MACEDONIA	2012	9745261300.57788
	
NORTH MACEDONIA	2011	10494626767.6445
	
NORTH MACEDONIA	2010	9407170321.37752
	
NORTH MACEDONIA	2009	9401736825.42688
	
NORTH MACEDONIA	2008	9909552434.51136
	
NORTHERN MARIANA ISLANDS	2005	1061000000.0
	
NORTHERN MARIANA ISLANDS	2006	990000000.0
	
NORTHERN MARIANA ISLANDS	2007	938000000.0
	
NORTHERN MARIANA ISLANDS	2008	939000000.0
	
NORTHERN MARIANA ISLANDS	2009	795000000.0
	
NORTHERN MARIANA ISLANDS	2010	799000000.0
	
NORTHERN MARIANA ISLANDS	2011	729000000.0
	
NORTHERN MARIANA ISLANDS	2012	746000000.0
	
NORTHERN MARIANA ISLANDS	2013	772000000.0
	
NORTHERN MARIANA ISLANDS	2014	832000000.0
	
NORTHERN MARIANA ISLANDS	2015	910000000.0
	
NORTHERN MARIANA ISLANDS	2016	1230000000.0
	
NORTHERN MARIANA ISLANDS	2017	1560000000.0
	
NORTHERN MARIANA ISLANDS	2018	1301000000.0
	
NORTHERN MARIANA ISLANDS	2019	1179000000.0
	
NORTHERN MARIANA ISLANDS	2020	866000000.0
	
NORTHERN MARIANA ISLANDS	2021	914000000.0
	
NORTHERN MARIANA ISLANDS	2022	1096000000.0
	
NORTHERN MARIANA ISLANDS	2002	1284000000.0
	
NORTHERN MARIANA ISLANDS	2003	1239000000.0
	
NORTHERN MARIANA ISLANDS	2004	1210000000.0
	
NORWAY	2022	593726965415.619
	
NORWAY	2020	367633418886.627
	
NORWAY	2019	408742840909.091
	
NORWAY	2018	439788625883.8
	
NORWAY	2017	401745275035.261
	
NORWAY	2016	370956547619.048
	
NORWAY	2015	388159512245.53
	
NORWAY	2014	501736471832.848
	
NORWAY	2013	526014468085.106
	
NORWAY	2012	512777309840.997
	
NORWAY	2011	501360549669.404
	
NORWAY	2010	431052143940.438
	
NORWAY	2009	387976400617.019
	
NORWAY	2008	464917553191.489
	
NORWAY	2007	402643260487.572
	
NORWAY	2006	346915160681.708
	
NORWAY	2005	309978579743.888
	
NORWAY	2004	265268662473.297
	
NORWAY	2003	229385469337.024
	
NORWAY	2002	195914852576.467
	
NORWAY	2001	174239354070.977
	
NORWAY	2000	171457201935.968
	
NORWAY	2021	503367986030.268
	
NORWAY	2023	485310823603.662
	
OMAN	2022	111943823146.944
	
OMAN	2023	108810923276.983
	
OMAN	2020	75909492847.8544
	
OMAN	2019	88060858257.4772
	
OMAN	2018	91505851755.5267
	
OMAN	2017	80856697009.1027
	
OMAN	2016	75128738621.5865
	
OMAN	2015	78710793237.9714
	
OMAN	2014	92699089726.9181
	
OMAN	2013	89936020806.2419
	
OMAN	2012	87408842652.7958
	
OMAN	2011	77497529258.7776
	
OMAN	2010	64993498049.4148
	
OMAN	2009	55454096228.8687
	
OMAN	2008	69804681404.4213
	
OMAN	2007	48300390117.0351
	
OMAN	2006	42577633289.987
	
OMAN	2005	35506892067.6203
	
OMAN	2004	28378933680.104
	
OMAN	2003	24733680104.0312
	
OMAN	2002	23065539661.8986
	
OMAN	2001	22205721716.515
	
OMAN	2000	22259557867.3602
	
OMAN	2021	87323797139.1417
	
PAKISTAN	2022	374890295666.694
	
PAKISTAN	2023	337912301397.727
	
PAKISTAN	2000	99484802344.5277
	
PAKISTAN	2001	97145618479.9038
	
PAKISTAN	2002	97923302809.3537
	
PAKISTAN	2003	112371913740.823
	
PAKISTAN	2004	132216048339.413
	
PAKISTAN	2005	145208562960.767
	
PAKISTAN	2006	161871385506.36
	
PAKISTAN	2007	184140869997.46
	
PAKISTAN	2008	202203748583.854
	
PAKISTAN	2009	187337783856.466
	
PAKISTAN	2010	196709621849.586
	
PAKISTAN	2011	230586581059.665
	
PAKISTAN	2012	250106966104.704
	
PAKISTAN	2013	258657231672.412
	
PAKISTAN	2014	271390474857.632
	
PAKISTAN	2015	299963590534.773
	
PAKISTAN	2016	313630000130.435
	
PAKISTAN	2017	339205534861.1
	
PAKISTAN	2018	356128166704.921
	
PAKISTAN	2019	320909472770.669
	
PAKISTAN	2020	300425609817.981
	
PAKISTAN	2021	348516647445.148
	
PALAU	2023	281849062.5
	
PALAU	2000	149535800.0
	
PALAU	2001	159453500.0
	
PALAU	2002	162665500.0
	
PALAU	2003	154559900.0
	
PALAU	2004	166391600.0
	
PALAU	2005	191048400.0
	
PALAU	2006	193679700.0
	
PALAU	2007	200903600.0
	
PALAU	2008	201167300.0
	
PALAU	2009	189998000.0
	
PALAU	2010	188174300.0
	
PALAU	2011	198873900.0
	
PALAU	2012	215762400.0
	
PALAU	2013	225345718.75
	
PALAU	2014	243156484.375
	
PALAU	2015	278824781.25
	
PALAU	2016	298323500.0
	
PALAU	2017	285600000.0
	
PALAU	2018	288546281.25
	
PALAU	2019	281941562.5
	
PALAU	2020	258990843.75
	
PALAU	2021	235752906.25
	
PALAU	2022	255591062.5
	
PALESTINE, STATE OF	2012	12208400000.0
	
PALESTINE, STATE OF	2023	17420800000.0
	
PALESTINE, STATE OF	2022	19165500000.0
	
PALESTINE, STATE OF	2021	18109000000.0
	
PALESTINE, STATE OF	2020	15531700000.0
	
PALESTINE, STATE OF	2019	17133500000.0
	
PALESTINE, STATE OF	2018	16276600000.0
	
PALESTINE, STATE OF	2017	16128000000.0
	
PALESTINE, STATE OF	2016	15405400000.0
	
PALESTINE, STATE OF	2015	13972400000.0
	
PALESTINE, STATE OF	2014	13989700000.0
	
PALESTINE, STATE OF	2013	13515500000.0
	
PALESTINE, STATE OF	2011	11186100000.0
	
PALESTINE, STATE OF	2010	9681500000.0
	
PALESTINE, STATE OF	2009	8085700000.0
	
PALESTINE, STATE OF	2008	7310400000.0
	
PALESTINE, STATE OF	2007	5815700000.0
	
PALESTINE, STATE OF	2006	5348300000.0
	
PALESTINE, STATE OF	2005	5125700000.0
	
PALESTINE, STATE OF	2004	4603100000.0
	
PALESTINE, STATE OF	2003	3968000000.0
	
PALESTINE, STATE OF	2002	3555800000.0
	
PALESTINE, STATE OF	2001	4003700000.0
	
PALESTINE, STATE OF	2000	4313600000.0
	
PANAMA	2002	12800851300.0
	
PANAMA	2000	11966497000.0
	
PANAMA	2001	12252906300.0
	
PANAMA	2023	83318176900.0
	
PANAMA	2022	76276116700.0
	
PANAMA	2021	67396392500.0
	
PANAMA	2020	57059846500.0
	
PANAMA	2019	69778991200.0
	
PANAMA	2018	67316471200.0
	
PANAMA	2017	64327688800.0
	
PANAMA	2016	59760858700.0
	
PANAMA	2015	55767806100.0
	
PANAMA	2014	51427104900.0
	
PANAMA	2013	46949496500.0
	
PANAMA	2012	41595439700.0
	
PANAMA	2011	35687738300.0
	
PANAMA	2010	30231009500.0
	
PANAMA	2009	27791215500.0
	
PANAMA	2008	25721328000.0
	
PANAMA	2007	21717433800.0
	
PANAMA	2006	18659721500.0
	
PANAMA	2005	16623906700.0
	
PANAMA	2004	15100203400.0
	
PANAMA	2003	13603456000.0
	
PAPUA NEW GUINEA	2006	8354911040.70193
	
PAPUA NEW GUINEA	2004	3927157866.96465
	
PAPUA NEW GUINEA	2003	3536411824.2958
	
PAPUA NEW GUINEA	2002	2999511040.19764
	
PAPUA NEW GUINEA	2001	3081024212.42924
	
PAPUA NEW GUINEA	2000	3521339699.07407
	
PAPUA NEW GUINEA	2005	4865892972.27595
	
PAPUA NEW GUINEA	2023	30729242919.4411
	
PAPUA NEW GUINEA	2022	31647277767.3976
	
PAPUA NEW GUINEA	2021	26109413522.3081
	
PAPUA NEW GUINEA	2020	23848447849.7467
	
PAPUA NEW GUINEA	2019	24750626040.5917
	
PAPUA NEW GUINEA	2018	24109780708.0268
	
PAPUA NEW GUINEA	2017	22742699138.356
	
PAPUA NEW GUINEA	2016	20758876952.6232
	
PAPUA NEW GUINEA	2015	21723437010.0982
	
PAPUA NEW GUINEA	2014	23210823987.308
	
PAPUA NEW GUINEA	2013	21261338064.8783
	
PAPUA NEW GUINEA	2012	21295168665.7247
	
PAPUA NEW GUINEA	2011	17985138065.8549
	
PAPUA NEW GUINEA	2010	14250786674.7766
	
PAPUA NEW GUINEA	2009	11619456449.266
	
PAPUA NEW GUINEA	2008	11670892800.5309
	
PAPUA NEW GUINEA	2007	9545028944.34579
	
PARAGUAY	2017	38997129473.5558
	
PARAGUAY	2018	40225448340.6322
	
PARAGUAY	2019	37925338329.1494
	
PARAGUAY	2020	35432178068.1814
	
PARAGUAY	2021	39950899938.7482
	
PARAGUAY	2022	41952910858.0846
	
PARAGUAY	2023	42956263543.9482
	
PARAGUAY	2000	8855705139.55857
	
PARAGUAY	2001	8495806432.18467
	
PARAGUAY	2002	7196260656.84556
	
PARAGUAY	2003	7691367471.17992
	
PARAGUAY	2004	9624440836.29309
	
PARAGUAY	2005	10737500188.1123
	
PARAGUAY	2006	13429430050.261
	
PARAGUAY	2007	17856393235.4338
	
PARAGUAY	2008	24615267663.5456
	
PARAGUAY	2009	22355151161.994
	
PARAGUAY	2010	27260886405.2263
	
PARAGUAY	2011	33756238766.5
	
PARAGUAY	2012	33271921136.315
	
PARAGUAY	2013	38501122141.4241
	
PARAGUAY	2014	40377929295.6419
	
PARAGUAY	2015	36211447840.0971
	
PARAGUAY	2016	36089700222.9461
	
PERU	2016	191898104390.379
	
PERU	2018	222597009739.235
	
PERU	2019	228346006003.648
	
PERU	2020	201409694755.934
	
PERU	2021	226354278280.885
	
PERU	2022	246488757636.211
	
PERU	2017	211007984080.911
	
PERU	2023	267603248655.253
	
PERU	2000	51744749133.213
	
PERU	2001	52030158775.4055
	
PERU	2002	54777553515.0809
	
PERU	2003	58731030121.8671
	
PERU	2004	66768703497.5687
	
PERU	2005	76060606060.6061
	
PERU	2006	88643193061.748
	
PERU	2007	102170981144.136
	
PERU	2008	120550599815.441
	
PERU	2009	120822986521.479
	
PERU	2010	147527631520.729
	
PERU	2011	171761737046.585
	
PERU	2012	192650021648.583
	
PERU	2013	201175543571.392
	
PERU	2014	200786250582.943
	
PERU	2015	189802976285.619
	
PHILIPPINES	2005	107419977318.166
	
PHILIPPINES	2004	95001999685.3314
	
PHILIPPINES	2003	87039092974.2272
	
PHILIPPINES	2002	84307345887.543
	
PHILIPPINES	2001	78921234457.5487
	
PHILIPPINES	2000	83669788254.7279
	
PHILIPPINES	2023	437146372729.942
	
PHILIPPINES	2022	404353369604.631
	
PHILIPPINES	2021	394087359848.11
	
PHILIPPINES	2020	361751145451.597
	
PHILIPPINES	2019	376823402244.928
	
PHILIPPINES	2018	346841896583.515
	
PHILIPPINES	2017	328480736798.792
	
PHILIPPINES	2016	318627003012.52
	
PHILIPPINES	2015	306445871246.718
	
PHILIPPINES	2014	297483555344.802
	
PHILIPPINES	2013	283902828581.65
	
PHILIPPINES	2012	261920540972.102
	
PHILIPPINES	2011	234216730295.938
	
PHILIPPINES	2010	208368893151.144
	
PHILIPPINES	2009	175974755881.372
	
PHILIPPINES	2008	181624626327.361
	
PHILIPPINES	2007	155980408673.403
	
PHILIPPINES	2006	127652926368.069
	
POLAND	2005	306999913150.525
	
POLAND	2004	256268656145.134
	
POLAND	2003	218561225998.47
	
POLAND	2002	199694463255.567
	
POLAND	2001	191823200371.284
	
POLAND	2000	172953527033.013
	
POLAND	2023	809200697797.088
	
POLAND	2022	695607470875.276
	
POLAND	2021	689170230665.35
	
POLAND	2020	605914237903.742
	
POLAND	2019	602683770144.88
	
POLAND	2018	594616687350.017
	
POLAND	2017	528356676667.211
	
POLAND	2016	473259583969.643
	
POLAND	2015	480054118583.367
	
POLAND	2014	542134167178.627
	
POLAND	2013	518179836405.36
	
POLAND	2012	498148649702.66
	
POLAND	2011	527848543023.469
	
POLAND	2010	478111630683.514
	
POLAND	2009	440891472247.096
	
POLAND	2008	535612030671.888
	
POLAND	2007	429715132137.503
	
POLAND	2006	345897630736.173
	
PORTUGAL	2006	208756449275.848
	
PORTUGAL	2004	189382122532.169
	
PORTUGAL	2003	165226175536.793
	
PORTUGAL	2002	134795565549.419
	
PORTUGAL	2001	121604107164.997
	
PORTUGAL	2000	118605192877.388
	
PORTUGAL	2005	197253876704.921
	
PORTUGAL	2023	289114289663.542
	
PORTUGAL	2022	256898675068.927
	
PORTUGAL	2021	256055879091.139
	
PORTUGAL	2020	229618773422.577
	
PORTUGAL	2019	240115970063.019
	
PORTUGAL	2018	242092894542.888
	
PORTUGAL	2017	220862990767.229
	
PORTUGAL	2016	206305431241.638
	
PORTUGAL	2015	199038523119.639
	
PORTUGAL	2014	230078616299.675
	
PORTUGAL	2013	226677408291.745
	
PORTUGAL	2012	216536676771.973
	
PORTUGAL	2011	245426767676.002
	
PORTUGAL	2010	238443864993.217
	
PORTUGAL	2009	244667762835.543
	
PORTUGAL	2008	263416394624.084
	
PORTUGAL	2007	240496147317.381
	
PUERTO RICO	2018	100958100000.0
	
PUERTO RICO	2019	105126400000.0
	
PUERTO RICO	2020	103130900000.0
	
PUERTO RICO	2021	106426600000.0
	
PUERTO RICO	2022	113567200000.0
	
PUERTO RICO	2023	117902300000.0
	
PUERTO RICO	2000	61701800000.0
	
PUERTO RICO	2001	69208400000.0
	
PUERTO RICO	2002	71623500000.0
	
PUERTO RICO	2003	74827400000.0
	
PUERTO RICO	2004	80322313000.0
	
PUERTO RICO	2005	83914521300.0
	
PUERTO RICO	2006	87276164400.0
	
PUERTO RICO	2007	89524131600.0
	
PUERTO RICO	2008	93639300000.0
	
PUERTO RICO	2009	96385600000.0
	
PUERTO RICO	2010	98381300000.0
	
PUERTO RICO	2011	100351700000.0
	
PUERTO RICO	2012	101564800000.0
	
PUERTO RICO	2013	102450000000.0
	
PUERTO RICO	2014	102445800000.0
	
PUERTO RICO	2015	103375500000.0
	
PUERTO RICO	2016	104336700000.0
	
PUERTO RICO	2017	103445500000.0
	
QATAR	2018	183334953818.681
	
QATAR	2019	176371267689.082
	
QATAR	2020	144411363345.27
	
QATAR	2021	179732009554.846
	
QATAR	2022	235709325708.341
	
QATAR	2023	213002809330.267
	
QATAR	2000	17759890109.8901
	
QATAR	2001	17538461538.4615
	
QATAR	2002	19363736263.7363
	
QATAR	2003	23533791208.7912
	
QATAR	2004	31734065934.0659
	
QATAR	2005	44530494505.4945
	
QATAR	2006	60882142857.1429
	
QATAR	2007	79712087912.0879
	
QATAR	2008	115270054945.055
	
QATAR	2009	97798351648.3516
	
QATAR	2010	125122306346.154
	
QATAR	2011	167775268626.374
	
QATAR	2012	186833502362.637
	
QATAR	2013	198727642967.033
	
QATAR	2014	206224598571.429
	
QATAR	2015	161739955576.923
	
QATAR	2016	151732181868.132
	
QATAR	2017	161099122225.275
	
ROMANIA	2005	98454380120.0761
	
ROMANIA	2004	74973656851.8076
	
ROMANIA	2003	57806384143.166
	
ROMANIA	2002	46065502702.5817
	
ROMANIA	2001	40395116581.4832
	
ROMANIA	2000	37253739511.1273
	
ROMANIA	2023	350775856415.189
	
ROMANIA	2022	296354358293.475
	
ROMANIA	2021	286578196368.297
	
ROMANIA	2020	252033792712.145
	
ROMANIA	2019	251677082534.495
	
ROMANIA	2018	243468683030.34
	
ROMANIA	2017	210147385855.419
	
ROMANIA	2016	185290759248.844
	
ROMANIA	2015	177885131240.315
	
ROMANIA	2014	199722319675.741
	
ROMANIA	2013	189798603751.235
	
ROMANIA	2012	179117323107.087
	
ROMANIA	2011	192623977894.173
	
ROMANIA	2010	170064350671.827
	
ROMANIA	2009	174110532658.867
	
ROMANIA	2008	214315932061.275
	
ROMANIA	2007	174588782938.583
	
ROMANIA	2006	122023735992.706
	
RUSSIAN FEDERATION	2006	989932071352.543
	
RUSSIAN FEDERATION	2005	764015973481.11
	
RUSSIAN FEDERATION	2004	591016690732.385
	
RUSSIAN FEDERATION	2003	430347420184.885
	
RUSSIAN FEDERATION	2002	345470494417.863
	
RUSSIAN FEDERATION	2001	306602070620.5
	
RUSSIAN FEDERATION	2000	259710142196.943
	
RUSSIAN FEDERATION	2023	2021421476035.42
	
RUSSIAN FEDERATION	2022	2266029240645.34
	
RUSSIAN FEDERATION	2021	1843392293734.38
	
RUSSIAN FEDERATION	2020	1493075894362.14
	
RUSSIAN FEDERATION	2019	1693115002708.32
	
RUSSIAN FEDERATION	2018	1657328773461.31
	
RUSSIAN FEDERATION	2017	1574199360089.0
	
RUSSIAN FEDERATION	2016	1276786350881.14
	
RUSSIAN FEDERATION	2015	1363482182197.71
	
RUSSIAN FEDERATION	2014	2059241589895.01
	
RUSSIAN FEDERATION	2013	2292470078346.22
	
RUSSIAN FEDERATION	2012	2208293553878.42
	
RUSSIAN FEDERATION	2011	2045922753398.04
	
RUSSIAN FEDERATION	2010	1524916715223.95
	
RUSSIAN FEDERATION	2009	1222645900055.7
	
RUSSIAN FEDERATION	2008	1660848058303.11
	
RUSSIAN FEDERATION	2007	1299703478481.65
	
RWANDA	2006	3319784538.73346
	
RWANDA	2005	2933819766.17656
	
RWANDA	2004	2376496067.01198
	
RWANDA	2003	2138237278.73822
	
RWANDA	2002	1966003468.49117
	
RWANDA	2001	1966600715.49841
	
RWANDA	2000	2068836754.37431
	
RWANDA	2023	14097768472.1883
	
RWANDA	2022	13316160895.0447
	
RWANDA	2021	11069280649.6459
	
RWANDA	2020	10174387374.3478
	
RWANDA	2019	10349300380.33
	
RWANDA	2018	9637904655.17446
	
RWANDA	2017	9252834336.49492
	
RWANDA	2016	8695272300.91019
	
RWANDA	2015	8543759677.58157
	
RWANDA	2014	8238966063.86692
	
RWANDA	2013	7819963715.75353
	
RWANDA	2012	7654761573.54991
	
RWANDA	2011	6884913658.10632
	
RWANDA	2010	6124756654.12346
	
RWANDA	2009	5674476969.06444
	
RWANDA	2008	5179854064.57033
	
RWANDA	2007	4070507894.61656
	
SAINT KITTS AND NEVIS	2020	883922222.222222
	
SAINT KITTS AND NEVIS	2021	858622222.222222
	
SAINT KITTS AND NEVIS	2023	1055499777.77778
	
SAINT KITTS AND NEVIS	2022	981429629.62963
	
SAINT KITTS AND NEVIS	2000	421695769.843918
	
SAINT KITTS AND NEVIS	2001	458643829.014199
	
SAINT KITTS AND NEVIS	2002	481077373.669966
	
SAINT KITTS AND NEVIS	2003	469869869.86987
	
SAINT KITTS AND NEVIS	2004	506900000.0
	
SAINT KITTS AND NEVIS	2005	547203703.703704
	
SAINT KITTS AND NEVIS	2006	644414814.814815
	
SAINT KITTS AND NEVIS	2007	689285185.185185
	
SAINT KITTS AND NEVIS	2008	777692592.592593
	
SAINT KITTS AND NEVIS	2009	774274074.074074
	
SAINT KITTS AND NEVIS	2010	778718518.518518
	
SAINT KITTS AND NEVIS	2011	836092592.592593
	
SAINT KITTS AND NEVIS	2012	824585185.185185
	
SAINT KITTS AND NEVIS	2013	874548148.148148
	
SAINT KITTS AND NEVIS	2014	952111111.111111
	
SAINT KITTS AND NEVIS	2015	957222222.222222
	
SAINT KITTS AND NEVIS	2016	1006818518.51852
	
SAINT KITTS AND NEVIS	2017	1056977777.77778
	
SAINT KITTS AND NEVIS	2018	1076548148.14815
	
SAINT KITTS AND NEVIS	2019	1107855555.55556
	
SAINT LUCIA	2020	1499296296.2963
	
SAINT LUCIA	2021	1867185185.18518
	
SAINT LUCIA	2022	2342703703.7037
	
SAINT LUCIA	2023	2430148148.14815
	
SAINT LUCIA	2000	932592592.592592
	
SAINT LUCIA	2001	892592592.592592
	
SAINT LUCIA	2002	900000000.0
	
SAINT LUCIA	2003	987407407.407407
	
SAINT LUCIA	2004	1066666666.66667
	
SAINT LUCIA	2005	1135555555.55556
	
SAINT LUCIA	2006	1268319185.18519
	
SAINT LUCIA	2007	1336088814.81481
	
SAINT LUCIA	2008	1437731111.11111
	
SAINT LUCIA	2009	1401507888.88889
	
SAINT LUCIA	2010	1482385185.18519
	
SAINT LUCIA	2011	1568370370.37037
	
SAINT LUCIA	2012	1598207407.40741
	
SAINT LUCIA	2013	1660222222.22222
	
SAINT LUCIA	2014	1749185185.18518
	
SAINT LUCIA	2015	1807629629.62963
	
SAINT LUCIA	2016	1868555555.55556
	
SAINT LUCIA	2017	1998518518.51852
	
SAINT LUCIA	2018	2060962962.96296
	
SAINT LUCIA	2019	2095370370.37037
	
SAINT MARTIN (FRENCH PART)	2011	775875748.523832
	
SAINT MARTIN (FRENCH PART)	2014	772921958.529509
	
SAINT MARTIN (FRENCH PART)	2019	652206037.103874
	
SAINT MARTIN (FRENCH PART)	2021	649206262.847519
	
SAINT VINCENT AND THE GRENADINES	2007	713596666.666667
	
SAINT VINCENT AND THE GRENADINES	2005	579948925.925926
	
SAINT VINCENT AND THE GRENADINES	2006	643501148.148148
	
SAINT VINCENT AND THE GRENADINES	2004	549900185.185185
	
SAINT VINCENT AND THE GRENADINES	2003	509090888.888889
	
SAINT VINCENT AND THE GRENADINES	2002	487763851.851852
	
SAINT VINCENT AND THE GRENADINES	2001	462072333.333333
	
SAINT VINCENT AND THE GRENADINES	2000	427946037.037037
	
SAINT VINCENT AND THE GRENADINES	2023	1065962962.96296
	
SAINT VINCENT AND THE GRENADINES	2022	966492592.592592
	
SAINT VINCENT AND THE GRENADINES	2021	872225925.925926
	
SAINT VINCENT AND THE GRENADINES	2020	869111111.111111
	
SAINT VINCENT AND THE GRENADINES	2019	910766666.666667
	
SAINT VINCENT AND THE GRENADINES	2018	884329629.62963
	
SAINT VINCENT AND THE GRENADINES	2017	844040740.740741
	
SAINT VINCENT AND THE GRENADINES	2016	814303703.703704
	
SAINT VINCENT AND THE GRENADINES	2015	786555555.555555
	
SAINT VINCENT AND THE GRENADINES	2014	770900000.0
	
SAINT VINCENT AND THE GRENADINES	2013	764781259.259259
	
SAINT VINCENT AND THE GRENADINES	2012	730032592.592593
	
SAINT VINCENT AND THE GRENADINES	2011	713796370.37037
	
SAINT VINCENT AND THE GRENADINES	2010	720447888.888889
	
SAINT VINCENT AND THE GRENADINES	2009	714300259.259259
	
SAINT VINCENT AND THE GRENADINES	2008	732663259.259259
	
SAMOA	2022	832945205.637185
	
SAMOA	2023	938189443.830393
	
SAMOA	2021	843923638.733018
	
SAMOA	2020	868898358.266437
	
SAMOA	2019	912950466.064906
	
SAMOA	2018	878448433.404342
	
SAMOA	2017	884844384.463214
	
SAMOA	2016	843924796.697421
	
SAMOA	2015	824150498.653536
	
SAMOA	2014	796683519.593842
	
SAMOA	2013	797736334.281305
	
SAMOA	2012	773141661.165548
	
SAMOA	2011	744097050.169115
	
SAMOA	2010	680260907.153983
	
SAMOA	2009	628006115.424052
	
SAMOA	2008	641346191.664776
	
SAMOA	2007	573548459.833372
	
SAMOA	2006	499923757.780736
	
SAMOA	2005	476801793.159429
	
SAMOA	2004	407747565.096959
	
SAMOA	2003	333426188.41876
	
SAMOA	2002	281790134.211972
	
SAMOA	2001	266299591.479428
	
SAMOA	2000	258856139.798489
	
SAN MARINO	2006	1909765165.43137
	
SAN MARINO	2005	1786514058.22344
	
SAN MARINO	2004	1715340542.988
	
SAN MARINO	2003	1462590266.59186
	
SAN MARINO	2002	1148872072.38556
	
SAN MARINO	2001	1059529812.37456
	
SAN MARINO	2000	1007661366.66959
	
SAN MARINO	2022	1831700577.08904
	
SAN MARINO	2021	1855395999.76534
	
SAN MARINO	2020	1544714493.24409
	
SAN MARINO	2019	1616232125.12587
	
SAN MARINO	2018	1655353653.05934
	
SAN MARINO	2017	1528620346.31168
	
SAN MARINO	2016	1468343139.74326
	
SAN MARINO	2015	1419401070.56043
	
SAN MARINO	2014	1673911426.17254
	
SAN MARINO	2013	1678741475.14095
	
SAN MARINO	2012	1604701299.43546
	
SAN MARINO	2011	1813717438.69134
	
SAN MARINO	2010	1881191925.32503
	
SAN MARINO	2009	2064277126.41466
	
SAN MARINO	2008	2403213305.03601
	
SAN MARINO	2007	2188654628.38097
	
SAO TOME AND PRINCIPE	2007	149146918.888611
	
SAO TOME AND PRINCIPE	2006	142775104.081626
	
SAO TOME AND PRINCIPE	2005	136450662.390592
	
SAO TOME AND PRINCIPE	2004	114582283.916382
	
SAO TOME AND PRINCIPE	2003	102085769.123419
	
SAO TOME AND PRINCIPE	2002	85171073.8777498
	
SAO TOME AND PRINCIPE	2001	75951133.3777948
	
SAO TOME AND PRINCIPE	2000	76198394.8202671
	
SAO TOME AND PRINCIPE	2023	678976264.835436
	
SAO TOME AND PRINCIPE	2022	540809499.189348
	
SAO TOME AND PRINCIPE	2021	524402455.54816
	
SAO TOME AND PRINCIPE	2020	471229484.607144
	
SAO TOME AND PRINCIPE	2019	412976082.620705
	
SAO TOME AND PRINCIPE	2018	383717327.830508
	
SAO TOME AND PRINCIPE	2017	322002845.229335
	
SAO TOME AND PRINCIPE	2016	292267272.196925
	
SAO TOME AND PRINCIPE	2015	259999643.047388
	
SAO TOME AND PRINCIPE	2014	293119143.246825
	
SAO TOME AND PRINCIPE	2013	267041747.584354
	
SAO TOME AND PRINCIPE	2012	229371348.202606
	
SAO TOME AND PRINCIPE	2011	226455001.243083
	
SAO TOME AND PRINCIPE	2010	190021192.489536
	
SAO TOME AND PRINCIPE	2009	200668065.03175
	
SAO TOME AND PRINCIPE	2008	188021165.00338
	
SAUDI ARABIA	2007	415964509673.115
	
SAUDI ARABIA	2005	328459608764.111
	
SAUDI ARABIA	2004	258742133333.333
	
SAUDI ARABIA	2003	215807733333.333
	
SAUDI ARABIA	2002	189605866666.667
	
SAUDI ARABIA	2001	184137600000.0
	
SAUDI ARABIA	2000	189514933333.333
	
SAUDI ARABIA	2006	376900133511.348
	
SAUDI ARABIA	2023	1067582933333.33
	
SAUDI ARABIA	2022	1108571466666.67
	
SAUDI ARABIA	2021	874156000000.0
	
SAUDI ARABIA	2020	734271200000.0
	
SAUDI ARABIA	2019	838564800000.0
	
SAUDI ARABIA	2018	846583733333.333
	
SAUDI ARABIA	2017	714994666666.667
	
SAUDI ARABIA	2016	666000000000.0
	
SAUDI ARABIA	2015	669484266666.667
	
SAUDI ARABIA	2014	766605866666.667
	
SAUDI ARABIA	2013	753864533333.333
	
SAUDI ARABIA	2012	741849866666.667
	
SAUDI ARABIA	2011	676634666666.667
	
SAUDI ARABIA	2010	528207200000.0
	
SAUDI ARABIA	2009	429097866666.667
	
SAUDI ARABIA	2008	519796800000.0
	
SENEGAL	2017	20996562943.5979
	
SENEGAL	2018	23116701556.1381
	
SENEGAL	2019	23403995992.1354
	
SENEGAL	2020	24530513037.7518
	
SENEGAL	2021	27520784129.7508
	
SENEGAL	2022	27619479059.6131
	
SENEGAL	2023	30848333083.7055
	
SENEGAL	2000	6013185003.97525
	
SENEGAL	2001	6507824829.26254
	
SENEGAL	2002	7006402319.75856
	
SENEGAL	2003	8768721563.18211
	
SENEGAL	2004	10076816666.6196
	
SENEGAL	2005	11009033437.939
	
SENEGAL	2006	11697918243.0035
	
SENEGAL	2007	13994218412.9619
	
SENEGAL	2008	16853989627.548
	
SENEGAL	2009	16145867494.9405
	
SENEGAL	2010	16121315909.0758
	
SENEGAL	2011	17814283639.3119
	
SENEGAL	2012	17660870411.5235
	
SENEGAL	2013	18918667724.8817
	
SENEGAL	2014	19797253440.2679
	
SENEGAL	2015	17774766696.1759
	
SENEGAL	2016	19040312333.1864
	
SERBIA	2004	26845632341.8075
	
SERBIA	2005	28334256180.8801
	
SERBIA	2006	33298057361.7412
	
SERBIA	2007	44888028946.0854
	
SERBIA	2008	54220641201.6474
	
SERBIA	2009	46955984409.7271
	
SERBIA	2010	43536629233.1424
	
SERBIA	2011	51251098408.0924
	
SERBIA	2012	45103269969.4112
	
SERBIA	2013	50455529604.0696
	
SERBIA	2014	49114321280.3466
	
SERBIA	2015	41297410634.9586
	
SERBIA	2016	42225495909.5633
	
SERBIA	2017	45972834713.8077
	
SERBIA	2018	52787520248.9242
	
SERBIA	2019	53864693664.5568
	
SERBIA	2020	55874017668.998
	
SERBIA	2021	66159884072.5308
	
SERBIA	2022	66797564758.339
	
SERBIA	2023	81342660752.3732
	
SERBIA	2000	7326373882.11044
	
SERBIA	2001	13599378661.9952
	
SERBIA	2002	17930583571.3055
	
SERBIA	2003	23593044417.5086
	
SEYCHELLES	2006	1081441283.31798
	
SEYCHELLES	2005	977899381.818182
	
SEYCHELLES	2004	893012218.181818
	
SEYCHELLES	2003	750847230.099263
	
SEYCHELLES	2002	742134837.50919
	
SEYCHELLES	2001	662064155.920692
	
SEYCHELLES	2000	654212394.27164
	
SEYCHELLES	2023	2141450171.13932
	
SEYCHELLES	2022	2057968519.83091
	
SEYCHELLES	2021	1487173794.80528
	
SEYCHELLES	2020	1382551751.56908
	
SEYCHELLES	2019	1868690096.73454
	
SEYCHELLES	2018	1784313926.76807
	
SEYCHELLES	2017	1675370641.01416
	
SEYCHELLES	2016	1568513348.14463
	
SEYCHELLES	2015	1432403352.12944
	
SEYCHELLES	2014	1387577870.08161
	
SEYCHELLES	2013	1333160407.38516
	
SEYCHELLES	2012	1089407839.19709
	
SEYCHELLES	2011	1058918707.26124
	
SEYCHELLES	2010	981616542.328454
	
SEYCHELLES	2009	850901620.433301
	
SEYCHELLES	2008	979597394.293453
	
SEYCHELLES	2007	1077308813.82945
	
SIERRA LEONE	2007	3326853435.59832
	
SIERRA LEONE	2005	2545275312.60512
	
SIERRA LEONE	2004	2237350963.27352
	
SIERRA LEONE	2003	2142618349.81099
	
SIERRA LEONE	2002	1933864034.188
	
SIERRA LEONE	2001	1681473752.3847
	
SIERRA LEONE	2000	635866403.776065
	
SIERRA LEONE	2006	2912986118.07453
	
SIERRA LEONE	2010	4033122830.14424
	
SIERRA LEONE	2011	4587078913.13315
	
SIERRA LEONE	2012	5927684219.15278
	
SIERRA LEONE	2013	7697098118.19922
	
SIERRA LEONE	2014	7845456215.27807
	
SIERRA LEONE	2015	6651626733.64854
	
SIERRA LEONE	2016	6042615859.61074
	
SIERRA LEONE	2017	5818480351.63706
	
SIERRA LEONE	2018	6390514688.52816
	
SIERRA LEONE	2019	6523577590.38319
	
SIERRA LEONE	2020	6688594757.62129
	
SIERRA LEONE	2021	7165214367.64956
	
SIERRA LEONE	2022	7119137321.90082
	
SIERRA LEONE	2023	6411869546.28929
	
SIERRA LEONE	2009	3784165906.1037
	
SIERRA LEONE	2008	3835603778.61591
	
SINGAPORE	2015	307998545269.398
	
SINGAPORE	2013	307576360584.992
	
SINGAPORE	2012	295092888076.589
	
SINGAPORE	2011	279356499090.458
	
SINGAPORE	2014	314863580758.455
	
SINGAPORE	2010	239807980591.24
	
SINGAPORE	2009	194150283771.566
	
SINGAPORE	2008	193617323539.203
	
SINGAPORE	2007	180941701357.97
	
SINGAPORE	2006	148627286361.351
	
SINGAPORE	2005	127807848728.398
	
SINGAPORE	2004	115033593101.049
	
SINGAPORE	2003	97646401095.6369
	
SINGAPORE	2002	92538372869.6942
	
SINGAPORE	2001	89793790669.6515
	
SINGAPORE	2000	96076539925.7409
	
SINGAPORE	2023	501427500080.059
	
SINGAPORE	2022	498474540987.78
	
SINGAPORE	2021	434111559282.849
	
SINGAPORE	2020	349488382610.662
	
SINGAPORE	2019	376901649222.451
	
SINGAPORE	2018	376892697588.005
	
SINGAPORE	2017	343257164581.712
	
SINGAPORE	2016	319053943915.005
	
SINT MAARTEN (DUTCH PART)	2010	892290502.793296
	
SINT MAARTEN (DUTCH PART)	2023	1627776949.27374
	
SINT MAARTEN (DUTCH PART)	2022	1537088715.0838
	
SINT MAARTEN (DUTCH PART)	2021	1353071061.45251
	
SINT MAARTEN (DUTCH PART)	2009	854972067.039106
	
SINT MAARTEN (DUTCH PART)	2020	1236428100.55866
	
SINT MAARTEN (DUTCH PART)	2019	1407880446.92737
	
SINT MAARTEN (DUTCH PART)	2018	1259200446.92737
	
SINT MAARTEN (DUTCH PART)	2017	1353212122.90503
	
SINT MAARTEN (DUTCH PART)	2016	1427017206.70391
	
SINT MAARTEN (DUTCH PART)	2015	1417888715.0838
	
SINT MAARTEN (DUTCH PART)	2014	1361811508.37989
	
SINT MAARTEN (DUTCH PART)	2013	1022905027.93296
	
SINT MAARTEN (DUTCH PART)	2012	985865921.787709
	
SINT MAARTEN (DUTCH PART)	2011	936089385.47486
	
SLOVAKIA	2010	91112160800.7668
	
SLOVAKIA	2012	94724394278.052
	
SLOVAKIA	2013	99134277850.3418
	
SLOVAKIA	2014	101713075598.862
	
SLOVAKIA	2015	89178548717.3324
	
SLOVAKIA	2016	90347173228.6356
	
SLOVAKIA	2017	95978130734.9766
	
SLOVAKIA	2018	106611673364.837
	
SLOVAKIA	2019	105843498304.094
	
SLOVAKIA	2020	107732602896.441
	
SLOVAKIA	2021	120592216208.386
	
SLOVAKIA	2022	115928615553.286
	
SLOVAKIA	2023	132908336234.295
	
SLOVAKIA	2011	99705104723.4341
	
SLOVAKIA	2000	29215726004.7765
	
SLOVAKIA	2001	30726659550.9717
	
SLOVAKIA	2002	35243658398.7546
	
SLOVAKIA	2003	46616149116.7411
	
SLOVAKIA	2004	57215475076.2986
	
SLOVAKIA	2005	62547753148.4638
	
SLOVAKIA	2006	70751813442.9881
	
SLOVAKIA	2007	86587749517.9724
	
SLOVAKIA	2008	100830060552.902
	
SLOVAKIA	2009	89342984697.5246
	
SLOVENIA	2011	51199194599.3094
	
SLOVENIA	2012	46167053954.3367
	
SLOVENIA	2013	47867056858.8892
	
SLOVENIA	2014	49514466379.6057
	
SLOVENIA	2015	42709468274.8137
	
SLOVENIA	2016	44290685824.0682
	
SLOVENIA	2017	48153200134.6613
	
SLOVENIA	2018	53689067639.9176
	
SLOVENIA	2019	53909922735.545
	
SLOVENIA	2020	53384760135.1581
	
SLOVENIA	2021	61529280461.092
	
SLOVENIA	2022	59927702746.2843
	
SLOVENIA	2023	69148468417.3208
	
SLOVENIA	2000	20159190701.6789
	
SLOVENIA	2001	20668868706.8115
	
SLOVENIA	2002	23214593516.2095
	
SLOVENIA	2003	29360575031.8177
	
SLOVENIA	2004	34156553313.4031
	
SLOVENIA	2005	35947936823.7781
	
SLOVENIA	2006	39260368837.0342
	
SLOVENIA	2007	47880266542.577
	
SLOVENIA	2008	55509332322.3578
	
SLOVENIA	2009	49975540954.8465
	
SLOVENIA	2010	47793117240.9001
	
SOLOMON ISLANDS	2006	617258154.260133
	
SOLOMON ISLANDS	2008	776337691.795098
	
SOLOMON ISLANDS	2009	805557562.580059
	
SOLOMON ISLANDS	2010	898133684.898793
	
SOLOMON ISLANDS	2007	695295347.621537
	
SOLOMON ISLANDS	2023	1633319401.19414
	
SOLOMON ISLANDS	2022	1566360686.10632
	
SOLOMON ISLANDS	2021	1522794913.0914
	
SOLOMON ISLANDS	2020	1536145814.17007
	
SOLOMON ISLANDS	2019	1619155017.3924
	
SOLOMON ISLANDS	2018	1615478393.28614
	
SOLOMON ISLANDS	2017	1469789119.08756
	
SOLOMON ISLANDS	2016	1379490304.2254
	
SOLOMON ISLANDS	2015	1307909887.55212
	
SOLOMON ISLANDS	2014	1335571420.72676
	
SOLOMON ISLANDS	2013	1285911586.132
	
SOLOMON ISLANDS	2012	1185215418.25562
	
SOLOMON ISLANDS	2011	1063895360.69907
	
SOLOMON ISLANDS	2000	419842674.227652
	
SOLOMON ISLANDS	2001	409508552.979972
	
SOLOMON ISLANDS	2002	346406738.885237
	
SOLOMON ISLANDS	2003	417668983.408349
	
SOLOMON ISLANDS	2004	468005318.551977
	
SOLOMON ISLANDS	2005	552864570.225819
	
SOMALIA	2005	4683246454.10048
	
SOMALIA	2016	6613743089.99932
	
SOMALIA	2015	6152149080.00168
	
SOMALIA	2014	5728399710.56333
	
SOMALIA	2013	5062881613.12833
	
SOMALIA	2012	4364670160.00146
	
SOMALIA	2011	2906000096.93249
	
SOMALIA	2007	5430713728.89074
	
SOMALIA	2008	5913620292.90573
	
SOMALIA	2009	2948594552.44952
	
SOMALIA	2010	2687807003.73935
	
SOMALIA	2006	5026743282.04251
	
SOMALIA	2023	10968517090.0004
	
SOMALIA	2022	10202767269.9603
	
SOMALIA	2021	9483997404.25227
	
SOMALIA	2020	8628393719.99922
	
SOMALIA	2019	8655023960.002
	
SOMALIA	2018	7873440838.36559
	
SOMALIA	2017	7621501720.00021
	
SOMALIA	2000	3412797450.20112
	
SOMALIA	2001	2252847464.68608
	
SOMALIA	2002	2192684134.59273
	
SOMALIA	2003	2836724351.5616
	
SOMALIA	2004	3859592813.10255
	
SOUTH AFRICA	2002	129087556612.449
	
SOUTH AFRICA	2014	381198869776.106
	
SOUTH AFRICA	2013	400886013595.573
	
SOUTH AFRICA	2012	434400545085.811
	
SOUTH AFRICA	2011	458199494830.834
	
SOUTH AFRICA	2010	417363822801.713
	
SOUTH AFRICA	2009	329754060647.129
	
SOUTH AFRICA	2008	316131258616.309
	
SOUTH AFRICA	2007	333077117253.684
	
SOUTH AFRICA	2006	303858675363.643
	
SOUTH AFRICA	2005	288867217196.534
	
SOUTH AFRICA	2004	255806908594.573
	
SOUTH AFRICA	2003	197018965308.697
	
SOUTH AFRICA	2015	346709790458.563
	
SOUTH AFRICA	2016	323585509674.481
	
SOUTH AFRICA	2017	381448814653.456
	
SOUTH AFRICA	2018	405260723892.517
	
SOUTH AFRICA	2019	389330032224.269
	
SOUTH AFRICA	2020	337974655408.055
	
SOUTH AFRICA	2021	420886877628.703
	
SOUTH AFRICA	2022	406920004594.074
	
SOUTH AFRICA	2023	380699271814.508
	
SOUTH AFRICA	2001	135429905922.526
	
SOUTH AFRICA	2000	151752757215.309
	
SOUTH SUDAN	2010	14602072410.9506
	
SOUTH SUDAN	2014	13962212847.4576
	
SOUTH SUDAN	2015	11997800760.2242
	
SOUTH SUDAN	2008	14586253383.0632
	
SOUTH SUDAN	2013	18426469016.9492
	
SOUTH SUDAN	2009	12231264525.0671
	
SOUTH SUDAN	2012	11931472169.4915
	
SOUTH SUDAN	2011	14907308932.7534
	
SPAIN	2002	708938227243.923
	
SPAIN	2001	627798682378.741
	
SPAIN	2000	598102854756.08
	
SPAIN	2015	1206164777553.12
	
SPAIN	2023	1620090734956.89
	
SPAIN	2022	1446498147749.03
	
SPAIN	2021	1461244901852.69
	
SPAIN	2020	1289783836971.21
	
SPAIN	2019	1403496387686.27
	
SPAIN	2018	1431642809327.06
	
SPAIN	2017	1321754088818.83
	
SPAIN	2016	1243015667917.12
	
SPAIN	2014	1380244561361.96
	
SPAIN	2013	1362186923157.65
	
SPAIN	2012	1330994811670.31
	
SPAIN	2011	1487568659241.25
	
SPAIN	2010	1427989078916.67
	
SPAIN	2009	1496587590847.66
	
SPAIN	2008	1636115447612.5
	
SPAIN	2007	1476746276854.51
	
SPAIN	2006	1261846683275.29
	
SPAIN	2005	1154667551775.88
	
SPAIN	2004	1069829382514.67
	
SPAIN	2003	907963217057.645
	
SRI LANKA	2005	24405791044.7761
	
SRI LANKA	2006	28279802405.9138
	
SRI LANKA	2007	32350238760.4239
	
SRI LANKA	2008	40713826215.0093
	
SRI LANKA	2009	42066224093.0065
	
SRI LANKA	2010	58636161081.712
	
SRI LANKA	2011	67753284043.9282
	
SRI LANKA	2012	70447216891.3366
	
SRI LANKA	2013	77000578167.353
	
SRI LANKA	2014	82528535713.926
	
SRI LANKA	2015	85140955388.8509
	
SRI LANKA	2016	88012282205.8357
	
SRI LANKA	2017	94376237797.2367
	
SRI LANKA	2018	94493871200.7869
	
SRI LANKA	2019	89014978344.1404
	
SRI LANKA	2020	84304298770.5329
	
SRI LANKA	2021	88609324901.9774
	
SRI LANKA	2022	74144870023.4244
	
SRI LANKA	2023	84356863743.6335
	
SRI LANKA	2000	16330814179.9766
	
SRI LANKA	2001	15749753804.8344
	
SRI LANKA	2002	16536535647.0834
	
SRI LANKA	2003	18881765437.2151
	
SRI LANKA	2004	20662525941.2985
	
SUDAN	2003	21355298459.5955
	
SUDAN	2002	18137128388.3606
	
SUDAN	2001	15716361792.1926
	
SUDAN	2000	12257299147.2936
	
SUDAN	2006	45263831634.1497
	
SUDAN	2007	59440139774.8128
	
SUDAN	2008	64833083257.1431
	
SUDAN	2009	51621044076.9231
	
SUDAN	2010	58962978034.4828
	
SUDAN	2011	55018567210.5263
	
SUDAN	2012	37632919966.6667
	
SUDAN	2013	43024018082.1918
	
SUDAN	2014	49516748617.9775
	
SUDAN	2015	51726758676.7677
	
SUDAN	2016	42630376000.0
	
SUDAN	2017	41283617976.1905
	
SUDAN	2018	32333780383.2924
	
SUDAN	2019	32338079165.2893
	
SUDAN	2020	27034593750.0
	
SUDAN	2021	34229513774.9936
	
SUDAN	2022	51666875363.0963
	
SUDAN	2023	109265503110.904
	
SUDAN	2005	35182711987.974
	
SUDAN	2004	26646007250.7319
	
SURINAME	2019	4016040575.08796
	
SURINAME	2021	3107923197.96954
	
SURINAME	2022	3791603200.0259
	
SURINAME	2023	3455146280.83975
	
SURINAME	2020	2911807496.20227
	
SURINAME	2000	947671969.69697
	
SURINAME	2001	834279357.798165
	
SURINAME	2002	1093574468.08511
	
SURINAME	2003	1274190311.41869
	
SURINAME	2004	1484092538.40527
	
SURINAME	2005	1793410397.38738
	
SURINAME	2006	2626380435.17877
	
SURINAME	2007	2936612021.85792
	
SURINAME	2008	3532969034.60838
	
SURINAME	2009	3875409836.06557
	
SURINAME	2010	4368370997.92126
	
SURINAME	2011	4422276621.78703
	
SURINAME	2012	4980000000.0
	
SURINAME	2013	5145757575.75758
	
SURINAME	2014	5240606060.60606
	
SURINAME	2015	5126237646.22072
	
SURINAME	2016	3317421648.09918
	
SURINAME	2017	3591679430.99988
	
SURINAME	2018	3996198866.57453
	
SWEDEN	2006	422530427475.536
	
SWEDEN	2007	490050156832.574
	
SWEDEN	2008	514616528348.834
	
SWEDEN	2009	434313804907.366
	
SWEDEN	2010	492753255885.718
	
SWEDEN	2011	570541353128.724
	
SWEDEN	2012	549742183874.355
	
SWEDEN	2013	584128116410.29
	
SWEDEN	2014	577730245154.162
	
SWEDEN	2015	501698263620.663
	
SWEDEN	2016	514218206628.325
	
SWEDEN	2017	536083940228.684
	
SWEDEN	2018	551312498430.164
	
SWEDEN	2019	532169294165.94
	
SWEDEN	2020	545147614972.141
	
SWEDEN	2021	637186904843.636
	
SWEDEN	2022	579895717343.956
	
SWEDEN	2023	584960475767.32
	
SWEDEN	2000	262905197441.662
	
SWEDEN	2001	242499249692.616
	
SWEDEN	2002	267373345246.531
	
SWEDEN	2003	334074051172.972
	
SWEDEN	2004	384547211147.247
	
SWEDEN	2005	391690329314.475
	
SWITZERLAND	2023	884940402230.409
	
SWITZERLAND	2000	279216033870.204
	
SWITZERLAND	2001	286582672434.226
	
SWITZERLAND	2002	309301422430.386
	
SWITZERLAND	2003	362075086507.76
	
SWITZERLAND	2004	403912891033.374
	
SWITZERLAND	2005	418284865884.998
	
SWITZERLAND	2006	441634672196.523
	
SWITZERLAND	2007	490740715594.802
	
SWITZERLAND	2008	567267767519.158
	
SWITZERLAND	2009	554212916092.271
	
SWITZERLAND	2010	598851028906.58
	
SWITZERLAND	2011	715888126682.396
	
SWITZERLAND	2012	686420221557.99
	
SWITZERLAND	2013	706234937370.968
	
SWITZERLAND	2014	726537808338.0
	
SWITZERLAND	2015	694118186379.628
	
SWITZERLAND	2016	687895460902.713
	
SWITZERLAND	2017	695200833086.499
	
SWITZERLAND	2018	725568717468.001
	
SWITZERLAND	2019	721369112726.724
	
SWITZERLAND	2020	741999406005.627
	
SWITZERLAND	2021	813408787222.499
	
SWITZERLAND	2022	818426550206.45
	
SYRIAN ARAB REPUBLIC	2005	28858965517.2414
	
SYRIAN ARAB REPUBLIC	2006	33751788856.305
	
SYRIAN ARAB REPUBLIC	2007	40465318382.0585
	
SYRIAN ARAB REPUBLIC	2008	52557913568.9549
	
SYRIAN ARAB REPUBLIC	2009	54111735628.7065
	
SYRIAN ARAB REPUBLIC	2010	61390830874.7007
	
SYRIAN ARAB REPUBLIC	2011	67539428159.4474
	
SYRIAN ARAB REPUBLIC	2012	43190318032.5627
	
SYRIAN ARAB REPUBLIC	2013	21361254635.051
	
SYRIAN ARAB REPUBLIC	2014	21502061465.9498
	
SYRIAN ARAB REPUBLIC	2015	16466863117.0009
	
SYRIAN ARAB REPUBLIC	2016	12597854877.4254
	
SYRIAN ARAB REPUBLIC	2017	16369843352.3453
	
SYRIAN ARAB REPUBLIC	2018	21497782867.6426
	
SYRIAN ARAB REPUBLIC	2019	22583045060.0821
	
SYRIAN ARAB REPUBLIC	2020	12047752036.091
	
SYRIAN ARAB REPUBLIC	2021	14353205678.4991
	
SYRIAN ARAB REPUBLIC	2022	23622827079.5047
	
SYRIAN ARAB REPUBLIC	2000	18937052543.4373
	
SYRIAN ARAB REPUBLIC	2001	20237024724.7039
	
SYRIAN ARAB REPUBLIC	2002	20669357462.3831
	
SYRIAN ARAB REPUBLIC	2003	21828144686.0394
	
SYRIAN ARAB REPUBLIC	2004	25086950495.0495
	
TAJIKISTAN	2005	2312352020.6689
	
TAJIKISTAN	2007	3719524540.86193
	
TAJIKISTAN	2008	5161299725.27673
	
TAJIKISTAN	2009	4979472364.4534
	
TAJIKISTAN	2010	5642221099.17704
	
TAJIKISTAN	2011	6522756255.012
	
TAJIKISTAN	2012	7633036903.07634
	
TAJIKISTAN	2013	8448411318.25417
	
TAJIKISTAN	2014	9112605459.32845
	
TAJIKISTAN	2015	8271431485.07484
	
TAJIKISTAN	2016	6992416096.89018
	
TAJIKISTAN	2017	7536402852.85802
	
TAJIKISTAN	2018	7764999999.45362
	
TAJIKISTAN	2019	8300813599.3084
	
TAJIKISTAN	2020	8133963550.65742
	
TAJIKISTAN	2021	8937805347.13963
	
TAJIKISTAN	2022	10713525200.3998
	
TAJIKISTAN	2023	12060602008.8478
	
TAJIKISTAN	2006	2830213848.6203
	
TAJIKISTAN	2000	860541842.263697
	
TAJIKISTAN	2001	1080772551.29433
	
TAJIKISTAN	2002	1221106220.2868
	
TAJIKISTAN	2003	1555318261.4172
	
TAJIKISTAN	2004	2076176869.41089
	
TANZANIA, UNITED REPUBLIC OF	2017	53274884532.7886
	
TANZANIA, UNITED REPUBLIC OF	2015	47413919817.124
	
TANZANIA, UNITED REPUBLIC OF	2014	49986726460.6805
	
TANZANIA, UNITED REPUBLIC OF	2013	45648857242.315
	
TANZANIA, UNITED REPUBLIC OF	2012	39650394362.9287
	
TANZANIA, UNITED REPUBLIC OF	2011	34657140096.4836
	
TANZANIA, UNITED REPUBLIC OF	2010	32012892919.37
	
TANZANIA, UNITED REPUBLIC OF	2009	29400573553.6075
	
TANZANIA, UNITED REPUBLIC OF	2008	27947821397.9272
	
TANZANIA, UNITED REPUBLIC OF	2007	21860434823.4808
	
TANZANIA, UNITED REPUBLIC OF	2006	18619859795.2852
	
TANZANIA, UNITED REPUBLIC OF	2005	18395383647.4975
	
TANZANIA, UNITED REPUBLIC OF	2004	16673062473.3981
	
TANZANIA, UNITED REPUBLIC OF	2003	15211487708.7684
	
TANZANIA, UNITED REPUBLIC OF	2002	14129651895.6911
	
TANZANIA, UNITED REPUBLIC OF	2001	13563990022.3641
	
TANZANIA, UNITED REPUBLIC OF	2000	13371767081.7428
	
TANZANIA, UNITED REPUBLIC OF	2016	49774409374.4538
	
TANZANIA, UNITED REPUBLIC OF	2023	79062403820.892
	
TANZANIA, UNITED REPUBLIC OF	2022	75769974505.0106
	
TANZANIA, UNITED REPUBLIC OF	2021	70655628147.8986
	
TANZANIA, UNITED REPUBLIC OF	2020	66068737786.0639
	
TANZANIA, UNITED REPUBLIC OF	2019	61026731925.9213
	
TANZANIA, UNITED REPUBLIC OF	2018	57003712892.0858
	
THAILAND	2019	543976691793.886
	
THAILAND	2017	456356813536.764
	
THAILAND	2016	413366349747.508
	
THAILAND	2015	401296238228.084
	
THAILAND	2014	407339040197.651
	
THAILAND	2013	420333654592.547
	
THAILAND	2012	397558325278.579
	
THAILAND	2011	370818739623.622
	
THAILAND	2010	341104766329.17
	
THAILAND	2018	506754208404.485
	
THAILAND	2000	126392224253.794
	
THAILAND	2001	120296476180.402
	
THAILAND	2002	134300904400.022
	
THAILAND	2003	152280615245.887
	
THAILAND	2004	172895685154.658
	
THAILAND	2005	189318408468.595
	
THAILAND	2006	221758296021.621
	
THAILAND	2009	281710630187.319
	
THAILAND	2007	262942621455.053
	
THAILAND	2008	291382982430.951
	
THAILAND	2023	514968699239.005
	
THAILAND	2022	495645210972.751
	
THAILAND	2021	506256494297.34
	
THAILAND	2020	500461898480.246
	
TIMOR-LESTE	2014	1447535200.0
	
TIMOR-LESTE	2016	1640464600.0
	
TIMOR-LESTE	2017	1584878400.0
	
TIMOR-LESTE	2018	1555988600.0
	
TIMOR-LESTE	2019	2032550400.0
	
TIMOR-LESTE	2020	2162619200.0
	
TIMOR-LESTE	2021	3624889700.0
	
TIMOR-LESTE	2022	3208594000.0
	
TIMOR-LESTE	2015	1590282400.0
	
TIMOR-LESTE	2023	2079916900.0
	
TIMOR-LESTE	2000	366924300.0
	
TIMOR-LESTE	2001	477443500.0
	
TIMOR-LESTE	2002	469455500.0
	
TIMOR-LESTE	2003	490439100.0
	
TIMOR-LESTE	2004	440772000.0
	
TIMOR-LESTE	2005	462268000.0
	
TIMOR-LESTE	2006	453792400.0
	
TIMOR-LESTE	2007	542795400.0
	
TIMOR-LESTE	2008	648523600.0
	
TIMOR-LESTE	2009	726937800.0
	
TIMOR-LESTE	2010	881909300.0
	
TIMOR-LESTE	2011	1042534600.0
	
TIMOR-LESTE	2012	1160555000.0
	
TIMOR-LESTE	2013	1395727400.0
	
TOGO	2016	6071170959.12093
	
TOGO	2017	6387422517.69225
	
TOGO	2018	7029300383.08031
	
TOGO	2019	6992700101.37188
	
TOGO	2020	7400284167.78479
	
TOGO	2021	8342243645.94438
	
TOGO	2022	8169476148.95692
	
TOGO	2023	9171261837.57103
	
TOGO	2000	2106848752.27753
	
TOGO	2001	2093498674.49678
	
TOGO	2002	2410199032.43102
	
TOGO	2003	2987984050.99318
	
TOGO	2004	3191561508.69088
	
TOGO	2005	3221910408.46516
	
TOGO	2006	3320907721.74508
	
TOGO	2007	3759964943.38078
	
TOGO	2008	4578849657.99813
	
TOGO	2009	4721890900.22635
	
TOGO	2010	4746389531.6959
	
TOGO	2011	5422442166.44146
	
TOGO	2012	5413544658.41535
	
TOGO	2013	6021732977.26584
	
TOGO	2014	6393318261.82712
	
TOGO	2015	5755461035.38026
	
TONGA	2005	261823827.381488
	
TONGA	2006	292232681.61217
	
TONGA	2007	298519618.087539
	
TONGA	2008	344438839.641883
	
TONGA	2009	312415046.412413
	
TONGA	2010	366887376.561955
	
TONGA	2011	414143823.181648
	
TONGA	2012	471122970.872337
	
TONGA	2013	451788486.864637
	
TONGA	2014	440997738.014078
	
TONGA	2015	437525514.240726
	
TONGA	2016	420828262.317922
	
TONGA	2017	459976850.268529
	
TONGA	2018	489714518.002333
	
TONGA	2019	494197841.113077
	
TONGA	2020	496856295.76752
	
TONGA	2021	518228012.09129
	
TONGA	2022	518180042.241509
	
TONGA	2000	204848470.149169
	
TONGA	2001	181117222.026288
	
TONGA	2002	182764260.095439
	
TONGA	2003	202246611.77407
	
TONGA	2004	230677994.614233
	
TRINIDAD AND TOBAGO	2005	15982389018.4041
	
TRINIDAD AND TOBAGO	2006	18369361094.3886
	
TRINIDAD AND TOBAGO	2007	21641620049.9352
	
TRINIDAD AND TOBAGO	2008	27871587349.5413
	
TRINIDAD AND TOBAGO	2009	19172165225.5015
	
TRINIDAD AND TOBAGO	2010	22157920592.3669
	
TRINIDAD AND TOBAGO	2011	25433007437.1605
	
TRINIDAD AND TOBAGO	2012	27334568806.1922
	
TRINIDAD AND TOBAGO	2013	28709859468.8597
	
TRINIDAD AND TOBAGO	2014	29697674913.5408
	
TRINIDAD AND TOBAGO	2015	27026750552.9647
	
TRINIDAD AND TOBAGO	2016	23722678429.8078
	
TRINIDAD AND TOBAGO	2017	24040211327.4898
	
TRINIDAD AND TOBAGO	2018	24569257295.0918
	
TRINIDAD AND TOBAGO	2019	23775659262.5735
	
TRINIDAD AND TOBAGO	2020	20807716174.0546
	
TRINIDAD AND TOBAGO	2021	24496397204.7176
	
TRINIDAD AND TOBAGO	2022	30053446092.0128
	
TRINIDAD AND TOBAGO	2023	27372285697.9477
	
TRINIDAD AND TOBAGO	2000	8154342116.10311
	
TRINIDAD AND TOBAGO	2001	8824849191.03571
	
TRINIDAD AND TOBAGO	2002	9008298228.60273
	
TRINIDAD AND TOBAGO	2003	11305459802.0683
	
TRINIDAD AND TOBAGO	2004	13280291989.5755
	
TUNISIA	2009	43455740497.3061
	
TUNISIA	2008	44859439902.2191
	
TUNISIA	2007	38915353866.757
	
TUNISIA	2006	34376664600.5898
	
TUNISIA	2005	32272186694.8043
	
TUNISIA	2004	31183885241.4396
	
TUNISIA	2003	27453902261.4629
	
TUNISIA	2002	23141616604.5242
	
TUNISIA	2001	22065832448.8623
	
TUNISIA	2000	21473528160.7782
	
TUNISIA	2023	48529595416.6533
	
TUNISIA	2022	44579761022.8993
	
TUNISIA	2021	46812290143.344
	
TUNISIA	2020	42491780918.361
	
TUNISIA	2019	41905642418.825
	
TUNISIA	2018	42686504459.801
	
TUNISIA	2017	42163530590.9462
	
TUNISIA	2016	44360072680.4476
	
TUNISIA	2015	45779494041.9295
	
TUNISIA	2014	50271812920.612
	
TUNISIA	2013	48685446413.953
	
TUNISIA	2012	47311401812.6733
	
TUNISIA	2011	48123325825.0739
	
TUNISIA	2010	46206091937.9628
	
TURKEY	2005	506314717661.655
	
TURKEY	2006	557076157773.479
	
TURKEY	2007	681321124295.914
	
TURKEY	2008	770449132861.373
	
TURKEY	2009	649289324627.732
	
TURKEY	2010	776967266305.53
	
TURKEY	2011	838785289694.35
	
TURKEY	2012	880555885492.269
	
TURKEY	2013	957799120008.32
	
TURKEY	2014	938934609296.966
	
TURKEY	2015	864313810469.009
	
TURKEY	2016	869682881593.041
	
TURKEY	2017	858988492853.742
	
TURKEY	2018	778972108040.602
	
TURKEY	2019	761005915750.925
	
TURKEY	2020	720338490327.248
	
TURKEY	2021	819865223976.115
	
TURKEY	2022	907118434653.505
	
TURKEY	2023	1118252964260.77
	
TURKEY	2000	274294623164.043
	
TURKEY	2001	201753123806.695
	
TURKEY	2002	240249071871.106
	
TURKEY	2003	314595572145.767
	
TURKEY	2004	408865430220.331
	
TURKMENISTAN	2019	45232857142.8571
	
TURKMENISTAN	2017	37926285714.2857
	
TURKMENISTAN	2016	36169428571.4286
	
TURKMENISTAN	2015	35799714285.7143
	
TURKMENISTAN	2014	43524210526.3158
	
TURKMENISTAN	2013	39197543859.6491
	
TURKMENISTAN	2012	35164210526.3158
	
TURKMENISTAN	2011	29233333333.3333
	
TURKMENISTAN	2010	22583157894.7368
	
TURKMENISTAN	2018	40765428571.4286
	
TURKMENISTAN	2009	20214385964.9123
	
TURKMENISTAN	2008	19271523178.8079
	
TURKMENISTAN	2007	12664165103.1895
	
TURKMENISTAN	2006	10276674364.8961
	
TURKMENISTAN	2005	8103901996.37024
	
TURKMENISTAN	2004	6838351088.46688
	
TURKMENISTAN	2003	5977440582.80171
	
TURKMENISTAN	2002	4462029108.72349
	
TURKMENISTAN	2001	3534772732.39746
	
TURKMENISTAN	2000	2904663310.9825
	
TURKMENISTAN	2023	60628857142.8571
	
TURKMENISTAN	2022	58972000000.0
	
TURKMENISTAN	2021	50007428571.4286
	
TURKMENISTAN	2020	45818000000.0
	
TURKS AND CAICOS ISLANDS	2016	1032452000.0
	
TURKS AND CAICOS ISLANDS	2017	1028941663.2
	
TURKS AND CAICOS ISLANDS	2018	1128749004.5304
	
TURKS AND CAICOS ISLANDS	2019	1177285211.72521
	
TURKS AND CAICOS ISLANDS	2020	774653669.315186
	
TURKS AND CAICOS ISLANDS	2021	1045782453.5755
	
TURKS AND CAICOS ISLANDS	2022	1228794382.95121
	
TURKS AND CAICOS ISLANDS	2023	1402054390.94734
	
TURKS AND CAICOS ISLANDS	2001	358744800.0
	
TURKS AND CAICOS ISLANDS	2002	366707900.0
	
TURKS AND CAICOS ISLANDS	2003	409753600.0
	
TURKS AND CAICOS ISLANDS	2004	485598800.0
	
TURKS AND CAICOS ISLANDS	2005	578645800.0
	
TURKS AND CAICOS ISLANDS	2006	721891500.0
	
TURKS AND CAICOS ISLANDS	2007	773489700.0
	
TURKS AND CAICOS ISLANDS	2008	862683600.0
	
TURKS AND CAICOS ISLANDS	2009	703175800.0
	
TURKS AND CAICOS ISLANDS	2010	686787800.0
	
TURKS AND CAICOS ISLANDS	2011	728789600.0
	
TURKS AND CAICOS ISLANDS	2012	727161000.0
	
TURKS AND CAICOS ISLANDS	2013	754238000.0
	
TURKS AND CAICOS ISLANDS	2014	841070000.0
	
TURKS AND CAICOS ISLANDS	2015	942070000.0
	
TUVALU	2018	48015259.8751356
	
TUVALU	2016	41629064.2232388
	
TUVALU	2015	36811936.0824587
	
TUVALU	2014	38760982.6540096
	
TUVALU	2013	38615890.6320745
	
TUVALU	2012	39345579.4723758
	
TUVALU	2011	39196957.4908996
	
TUVALU	2010	32105408.4771121
	
TUVALU	2009	28076983.9703819
	
TUVALU	2008	31874434.857882
	
TUVALU	2007	28450168.692765
	
TUVALU	2006	24096875.4635825
	
TUVALU	2005	22909979.8163078
	
TUVALU	2004	22798274.9795551
	
TUVALU	2003	19456338.0318228
	
TUVALU	2002	16842672.5952874
	
TUVALU	2001	13964732.327114
	
TUVALU	2000	15073975.5349377
	
TUVALU	2021	60196405.7138393
	
TUVALU	2017	45276595.3533146
	
TUVALU	2023	62280311.5852172
	
TUVALU	2022	59065982.0873657
	
TUVALU	2020	51746594.3148543
	
TUVALU	2019	54123198.5662913
	
UGANDA	2001	5840503868.51573
	
UGANDA	2002	6178563591.12051
	
UGANDA	2003	6606884275.23087
	
UGANDA	2004	7939487547.77384
	
UGANDA	2005	9239221763.05793
	
UGANDA	2006	9977647682.96954
	
UGANDA	2007	11902564494.8833
	
UGANDA	2008	14440404132.2047
	
UGANDA	2009	25127805566.6584
	
UGANDA	2010	26673441430.7857
	
UGANDA	2011	27871725241.4723
	
UGANDA	2012	27305915910.7877
	
UGANDA	2013	28915786516.6123
	
UGANDA	2014	32612397257.4458
	
UGANDA	2015	32387183730.1002
	
UGANDA	2016	29203988696.2626
	
UGANDA	2017	30744473841.424
	
UGANDA	2018	32927025619.6795
	
UGANDA	2019	35348155095.4215
	
UGANDA	2020	37600368241.6657
	
UGANDA	2021	40529788748.6737
	
UGANDA	2022	45565333210.9108
	
UGANDA	2023	48768955863.3175
	
UGANDA	2000	6193246837.09687
	
UKRAINE	2001	39309580983.2282
	
UKRAINE	2002	43956163612.0433
	
UKRAINE	2003	52010355753.0461
	
UKRAINE	2004	67220154164.3166
	
UKRAINE	2005	89238865118.5263
	
UKRAINE	2006	111884752475.248
	
UKRAINE	2007	148733861386.139
	
UKRAINE	2008	188110390659.515
	
UKRAINE	2009	121552153444.124
	
UKRAINE	2010	141209170427.233
	
UKRAINE	2011	169333835201.554
	
UKRAINE	2012	182591753827.949
	
UKRAINE	2013	190498811460.028
	
UKRAINE	2014	133503871861.723
	
UKRAINE	2015	91030967789.0717
	
UKRAINE	2016	93355869403.9223
	
UKRAINE	2017	112090505081.739
	
UKRAINE	2018	130891088293.55
	
UKRAINE	2019	153883047509.577
	
UKRAINE	2020	156617722013.342
	
UKRAINE	2021	199765859570.935
	
UKRAINE	2022	161989520721.19
	
UKRAINE	2023	178757021965.008
	
UKRAINE	2000	32375083934.8241
	
UNITED ARAB EMIRATES	2021	415178792769.884
	
UNITED ARAB EMIRATES	2023	514130432653.081
	
UNITED ARAB EMIRATES	2022	502731935197.487
	
UNITED ARAB EMIRATES	2000	104337372362.151
	
UNITED ARAB EMIRATES	2001	103311640571.818
	
UNITED ARAB EMIRATES	2002	109816201497.617
	
UNITED ARAB EMIRATES	2003	124346358066.712
	
UNITED ARAB EMIRATES	2004	147824370319.946
	
UNITED ARAB EMIRATES	2005	180617467964.602
	
UNITED ARAB EMIRATES	2006	222116541865.214
	
UNITED ARAB EMIRATES	2007	257916133424.098
	
UNITED ARAB EMIRATES	2008	315474615738.598
	
UNITED ARAB EMIRATES	2009	253547358747.447
	
UNITED ARAB EMIRATES	2010	300189052694.029
	
UNITED ARAB EMIRATES	2011	360832739558.385
	
UNITED ARAB EMIRATES	2012	384610125384.033
	
UNITED ARAB EMIRATES	2013	400218529747.597
	
UNITED ARAB EMIRATES	2014	414105366758.911
	
UNITED ARAB EMIRATES	2015	370275469560.166
	
UNITED ARAB EMIRATES	2016	369255326235.771
	
UNITED ARAB EMIRATES	2017	390516804016.501
	
UNITED ARAB EMIRATES	2018	427049432149.345
	
UNITED ARAB EMIRATES	2019	417989721734.494
	
UNITED ARAB EMIRATES	2020	349473015336.939
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2023	3380854520809.54
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2000	1665534876683.31
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2001	1649827263567.01
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2002	1785729916067.15
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2003	2054422857142.86
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2004	2421525082387.4
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2005	2543180000000.0
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2006	2708441582336.71
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2007	3090510204081.63
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2008	2929411764705.88
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2009	2412840006231.5
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2010	2485482596184.71
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2011	2663805834828.07
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2012	2707089726614.64
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2013	2784853502534.29
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2014	3064708247921.43
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2015	2927911140916.73
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2016	2689106566899.61
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2017	2680148052335.3
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2018	2871340347581.79
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2019	2851407164907.81
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2020	2696778386607.65
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2021	3143323050707.26
	
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2022	3114042471144.39
	
UNITED STATES OF AMERICA	2001	10581929000000.0
	
UNITED STATES OF AMERICA	2002	10929108000000.0
	
UNITED STATES OF AMERICA	2003	11456450000000.0
	
UNITED STATES OF AMERICA	2004	12217196000000.0
	
UNITED STATES OF AMERICA	2005	13039197000000.0
	
UNITED STATES OF AMERICA	2006	13815583000000.0
	
UNITED STATES OF AMERICA	2007	14474228000000.0
	
UNITED STATES OF AMERICA	2008	14769862000000.0
	
UNITED STATES OF AMERICA	2009	14478067000000.0
	
UNITED STATES OF AMERICA	2010	15048971000000.0
	
UNITED STATES OF AMERICA	2011	15599732000000.0
	
UNITED STATES OF AMERICA	2012	16253970000000.0
	
UNITED STATES OF AMERICA	2018	20656516000000.0
	
UNITED STATES OF AMERICA	2013	16880683000000.0
	
UNITED STATES OF AMERICA	2014	17608138000000.0
	
UNITED STATES OF AMERICA	2015	18295019000000.0
	
UNITED STATES OF AMERICA	2016	18804913000000.0
	
UNITED STATES OF AMERICA	2017	19612102000000.0
	
UNITED STATES OF AMERICA	2023	27720709000000.0
	
UNITED STATES OF AMERICA	2022	26006893000000.0
	
UNITED STATES OF AMERICA	2021	23681171000000.0
	
UNITED STATES OF AMERICA	2020	21354105000000.0
	
UNITED STATES OF AMERICA	2019	21539982000000.0
	
UNITED STATES OF AMERICA	2000	10250952000000.0
	
URUGUAY	2001	20898761742.2386
	
URUGUAY	2002	13606515722.5864
	
URUGUAY	2003	12045638351.8507
	
URUGUAY	2004	13686329890.1191
	
URUGUAY	2005	17362857683.8545
	
URUGUAY	2006	19741420739.8901
	
URUGUAY	2007	23797773024.3992
	
URUGUAY	2008	31119602538.8322
	
URUGUAY	2009	32708319077.5179
	
URUGUAY	2010	41950361211.9581
	
URUGUAY	2011	50342406067.0777
	
URUGUAY	2012	54232266358.7811
	
URUGUAY	2013	61337621933.7857
	
URUGUAY	2014	61496186973.902
	
URUGUAY	2015	57680327998.6689
	
URUGUAY	2016	57480788390.2581
	
URUGUAY	2017	65006039994.56
	
URUGUAY	2018	65344576348.2279
	
URUGUAY	2019	62222325807.0578
	
URUGUAY	2020	53668636567.8667
	
URUGUAY	2021	60760798595.5436
	
URUGUAY	2022	70164683290.3776
	
URUGUAY	2023	77240830877.4597
	
URUGUAY	2000	22823270892.1094
	
UZBEKISTAN	2017	69703222282.7278
	
UZBEKISTAN	2016	86138288644.171
	
UZBEKISTAN	2015	86196264755.3105
	
UZBEKISTAN	2014	80845385809.4529
	
UZBEKISTAN	2013	73180037914.9104
	
UZBEKISTAN	2012	67517349212.0609
	
UZBEKISTAN	2011	60178909297.208
	
UZBEKISTAN	2010	49765676402.4495
	
UZBEKISTAN	2009	33689223673.2577
	
UZBEKISTAN	2008	29549438883.8338
	
UZBEKISTAN	2007	22311393927.8817
	
UZBEKISTAN	2006	17330833852.919
	
UZBEKISTAN	2005	14307509838.8053
	
UZBEKISTAN	2004	12030023547.8807
	
UZBEKISTAN	2003	10134453435.4603
	
UZBEKISTAN	2002	9687788512.80184
	
UZBEKISTAN	2001	11401421329.1974
	
UZBEKISTAN	2000	13760513969.314
	
UZBEKISTAN	2022	90095926567.4359
	
UZBEKISTAN	2023	101591769702.343
	
UZBEKISTAN	2021	77340060003.0347
	
UZBEKISTAN	2020	66443265418.3086
	
UZBEKISTAN	2019	67293639798.3996
	
UZBEKISTAN	2018	58695899092.1083
	
VANUATU	2018	914736985.430944
	
VANUATU	2017	880061833.690341
	
VANUATU	2000	272014627.835262
	
VANUATU	2016	780889605.899977
	
VANUATU	2015	730870802.967051
	
VANUATU	2014	772315983.81843
	
VANUATU	2013	758304466.245339
	
VANUATU	2012	747839697.746593
	
VANUATU	2011	770153588.218833
	
VANUATU	2010	670712979.682038
	
VANUATU	2009	592622319.145664
	
VANUATU	2008	590748429.401902
	
VANUATU	2007	516392922.513728
	
VANUATU	2006	439358586.535588
	
VANUATU	2005	394962433.029368
	
VANUATU	2004	364996869.129618
	
VANUATU	2023	1126313359.21923
	
VANUATU	2022	1022219297.50335
	
VANUATU	2021	950394006.532514
	
VANUATU	2020	909421043.508407
	
VANUATU	2019	936526267.622513
	
VANUATU	2001	257926881.72043
	
VANUATU	2002	262596535.549028
	
VANUATU	2003	314471413.001776
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2008	315953388510.678
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2007	230364012575.687
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2006	183477522123.894
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2005	145513489651.872
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2004	112451400424.964
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2003	83620628582.1082
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2002	92893587733.6549
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2001	122911036746.729
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2000	117146466002.661
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2014	482359318767.703
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2013	371005379786.566
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2012	381286237847.667
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2011	316482190800.364
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2010	393192354510.653
	
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2009	329787628928.471
	
VIET NAM	2019	334365270496.667
	
VIET NAM	2023	429716969043.572
	
VIET NAM	2022	410324028883.325
	
VIET NAM	2021	366474752771.009
	
VIET NAM	2020	346615738537.796
	
VIET NAM	2018	310106478394.659
	
VIET NAM	2017	281353605986.903
	
VIET NAM	2016	257096001177.982
	
VIET NAM	2015	239258328381.741
	
VIET NAM	2014	233451469642.519
	
VIET NAM	2013	213708811665.34
	
VIET NAM	2012	195590661129.249
	
VIET NAM	2011	172595049183.925
	
VIET NAM	2010	147201173196.979
	
VIET NAM	2009	106014659565.214
	
VIET NAM	2008	99130304099.1274
	
VIET NAM	2007	77414425532.2452
	
VIET NAM	2006	66371664817.0436
	
VIET NAM	2005	57633255738.1992
	
VIET NAM	2004	45427854693.2554
	
VIET NAM	2003	39552513231.9169
	
VIET NAM	2002	35064105500.8344
	
VIET NAM	2001	32685198808.5549
	
VIET NAM	2000	31172518403.3162
	
VIRGIN ISLANDS (U.S.)	2003	3443000000.0
	
VIRGIN ISLANDS (U.S.)	2022	4672000000.0
	
VIRGIN ISLANDS (U.S.)	2021	4507000000.0
	
VIRGIN ISLANDS (U.S.)	2020	4229000000.0
	
VIRGIN ISLANDS (U.S.)	2019	4121000000.0
	
VIRGIN ISLANDS (U.S.)	2018	3923000000.0
	
VIRGIN ISLANDS (U.S.)	2017	3794000000.0
	
VIRGIN ISLANDS (U.S.)	2016	3798000000.0
	
VIRGIN ISLANDS (U.S.)	2015	3663000000.0
	
VIRGIN ISLANDS (U.S.)	2014	3565000000.0
	
VIRGIN ISLANDS (U.S.)	2013	3738000000.0
	
VIRGIN ISLANDS (U.S.)	2012	4089000000.0
	
VIRGIN ISLANDS (U.S.)	2011	4223000000.0
	
VIRGIN ISLANDS (U.S.)	2010	4324000000.0
	
VIRGIN ISLANDS (U.S.)	2009	4201000000.0
	
VIRGIN ISLANDS (U.S.)	2008	4244000000.0
	
VIRGIN ISLANDS (U.S.)	2007	4784000000.0
	
VIRGIN ISLANDS (U.S.)	2006	4484000000.0
	
VIRGIN ISLANDS (U.S.)	2005	4428000000.0
	
VIRGIN ISLANDS (U.S.)	2004	3797000000.0
	
VIRGIN ISLANDS (U.S.)	2002	3262000000.0
	
YEMEN	2007	21650528674.0933
	
YEMEN	2008	26910855807.288
	
YEMEN	2009	25130278212.5575
	
YEMEN	2010	30906749533.221
	
YEMEN	2011	32726417878.391
	
YEMEN	2012	35401331609.5916
	
YEMEN	2013	40415233436.1767
	
YEMEN	2014	43228585321.3272
	
YEMEN	2015	42444489522.2303
	
YEMEN	2016	31317824943.2073
	
YEMEN	2017	26842228828.5629
	
YEMEN	2003	11777532662.0499
	
YEMEN	2002	10693430511.4664
	
YEMEN	2001	9852990692.98714
	
YEMEN	2000	9679316770.18633
	
YEMEN	2004	13867634371.4773
	
YEMEN	2005	16731566717.1888
	
YEMEN	2006	19063143369.858
	
YEMEN	2018	21606160783.9845
	
ZAMBIA	2000	3600632111.41414
	
ZAMBIA	2020	18137764930.651
	
ZAMBIA	2021	22096416932.0089
	
ZAMBIA	2022	29163782140.4858
	
ZAMBIA	2005	8331870169.14977
	
ZAMBIA	2006	12756858899.2812
	
ZAMBIA	2007	14056957976.2648
	
ZAMBIA	2008	17910858637.9048
	
ZAMBIA	2009	15328342303.9575
	
ZAMBIA	2010	20265559483.8548
	
ZAMBIA	2011	23459515275.5776
	
ZAMBIA	2012	25503060420.026
	
ZAMBIA	2013	28037239462.7142
	
ZAMBIA	2014	27141023558.0829
	
ZAMBIA	2015	21251216798.7762
	
ZAMBIA	2016	20958412538.3093
	
ZAMBIA	2017	25873601260.8353
	
ZAMBIA	2018	26311507273.6735
	
ZAMBIA	2023	27577956471.244
	
ZAMBIA	2019	23308667781.2258
	
ZAMBIA	2004	6221110219.45542
	
ZAMBIA	2001	4094441301.21423
	
ZAMBIA	2002	4193850445.42632
	
ZAMBIA	2003	4901869764.05957
	
ZIMBABWE	2012	17114849900.0
	
ZIMBABWE	2019	25717409842.4479
	
ZIMBABWE	2011	14101920300.0
	
ZIMBABWE	2010	12041655200.0
	
ZIMBABWE	2009	9665793300.0
	
ZIMBABWE	2008	4415702800.0
	
ZIMBABWE	2007	5291950100.0
	
ZIMBABWE	2020	26867936444.6826
	
ZIMBABWE	2021	27240515108.8049
	
ZIMBABWE	2022	32789751736.3323
	
ZIMBABWE	2023	35231367885.8554
	
ZIMBABWE	2006	5443896500.0
	
ZIMBABWE	2005	5755215200.0
	
ZIMBABWE	2004	5805598400.0
	
ZIMBABWE	2003	5727591800.0
	
ZIMBABWE	2002	6342116400.0
	
ZIMBABWE	2001	6777384700.0
	
ZIMBABWE	2000	6689957600.0
	
ZIMBABWE	2018	34156069918.0609
	
ZIMBABWE	2017	51074660513.3715
	
ZIMBABWE	2016	20548678100.0
	
ZIMBABWE	2015	19963120600.0
	
ZIMBABWE	2014	19495519600.0
	
ZIMBABWE	2013	19091020000.0

Ejercicio 2: Agregación por clave

%%writefile pr0404/ejercicio2/mapper.py
#!/usr/bin/env python3
import sys
buffer = []
MAX_BUFFER = 50000 
first = True
for line in sys.stdin.buffer:
    if first:
        first = False
        continue
    values = line.strip().split(b';')
    region = values[1].decode('utf-8')
    gdp = values[-3].decode('utf-8')
    buffer.append(f"{region}\t{gdp}")
    if len(buffer) > MAX_BUFFER:
        print("\n".join(buffer))
if buffer:
    print("\n".join(buffer))
Overwriting pr0404/ejercicio2/mapper.py
%%writefile pr0404/ejercicio2/reducer.py
#!/usr/bin/env python3
import sys
cur_region = None
curr_gdp = 0
buffer = []
for line in sys.stdin:
    region, gdp = line.split("\t")
    gdp = float(gdp)
    if cur_region == region:
        curr_gdp += gdp
    else:
        if cur_region:
            buffer.append(f"{cur_region}\t{curr_gdp}")
        cur_region = region
        curr_gdp = gdp
print("\n".join(buffer))

    
Overwriting pr0404/ejercicio2/reducer.py
!cat pr0404/countries_gdp_hist.csv | python3 pr0404/ejercicio2/mapper.py | sort | python3 pr0404/ejercicio2/reducer.py
AFRICA	60187281517661.51
AMERICAS	736355543214066.8
ASIA	658922540034302.8
EUROPE	627599261193299.4
!hdfs dfs -rm /processed/region_gdp/*
!hdfs dfs -rmdir /processed/region_gdp/
!hadoop jar \
/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-3.4.0.jar \
-file pr0404/ejercicio2/mapper.py \
-mapper pr0404/ejercicio2/mapper.py \
-file pr0404/ejercicio2/reducer.py \
-reducer pr0404/ejercicio2/reducer.py \
-input /gdp/countries_gdp_hist.csv \
-output /processed/region_gdp
!hdfs dfs -cat /processed/region_gdp/part-00000
rm: `/processed/region_gdp/*': No such file or directory
rmdir: `/processed/region_gdp/': No such file or directory
2026-01-03 17:05:50,435 WARN streaming.StreamJob: -file option is deprecated, please use generic option -files instead.
packageJobJar: [pr0404/ejercicio2/mapper.py, pr0404/ejercicio2/reducer.py, /tmp/hadoop-unjar6025463536936223442/] [] /tmp/streamjob6499227992948653174.jar tmpDir=null
2026-01-03 17:05:50,933 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.2:8032
2026-01-03 17:05:51,025 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.2:8032
2026-01-03 17:05:51,194 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1767459908050_0002
2026-01-03 17:05:51,485 INFO mapred.FileInputFormat: Total input files to process : 1
2026-01-03 17:05:51,571 INFO mapreduce.JobSubmitter: number of splits:2
2026-01-03 17:05:51,661 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1767459908050_0002
2026-01-03 17:05:51,661 INFO mapreduce.JobSubmitter: Executing with tokens: []
2026-01-03 17:05:51,791 INFO conf.Configuration: resource-types.xml not found
2026-01-03 17:05:51,791 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
2026-01-03 17:05:51,838 INFO impl.YarnClientImpl: Submitted application application_1767459908050_0002
2026-01-03 17:05:51,864 INFO mapreduce.Job: The url to track the job: http://yarnmanager:8088/proxy/application_1767459908050_0002/
2026-01-03 17:05:51,865 INFO mapreduce.Job: Running job: job_1767459908050_0002
2026-01-03 17:05:56,939 INFO mapreduce.Job: Job job_1767459908050_0002 running in uber mode : false
2026-01-03 17:05:56,940 INFO mapreduce.Job:  map 0% reduce 0%
2026-01-03 17:05:59,978 INFO mapreduce.Job:  map 100% reduce 0%
2026-01-03 17:06:05,016 INFO mapreduce.Job:  map 100% reduce 100%
2026-01-03 17:06:05,029 INFO mapreduce.Job: Job job_1767459908050_0002 completed successfully
2026-01-03 17:06:05,076 INFO mapreduce.Job: Counters: 54
	File System Counters
		FILE: Number of bytes read=320587
		FILE: Number of bytes written=1583626
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
		HDFS: Number of bytes read=1663231
		HDFS: Number of bytes written=100
		HDFS: Number of read operations=11
		HDFS: Number of large read operations=0
		HDFS: Number of write operations=2
		HDFS: Number of bytes read erasure-coded=0
	Job Counters 
		Launched map tasks=2
		Launched reduce tasks=1
		Data-local map tasks=2
		Total time spent by all maps in occupied slots (ms)=3081
		Total time spent by all reduces in occupied slots (ms)=2399
		Total time spent by all map tasks (ms)=3081
		Total time spent by all reduce tasks (ms)=2399
		Total vcore-milliseconds taken by all map tasks=3081
		Total vcore-milliseconds taken by all reduce tasks=2399
		Total megabyte-milliseconds taken by all map tasks=3154944
		Total megabyte-milliseconds taken by all reduce tasks=2456576
	Map-Reduce Framework
		Map input records=13761
		Map output records=13759
		Map output bytes=293063
		Map output materialized bytes=320593
		Input split bytes=198
		Combine input records=0
		Combine output records=0
		Reduce input groups=5
		Reduce shuffle bytes=320593
		Reduce input records=13759
		Reduce output records=4
		Spilled Records=27518
		Shuffled Maps =2
		Failed Shuffles=0
		Merged Map outputs=2
		GC time elapsed (ms)=177
		CPU time spent (ms)=2160
		Physical memory (bytes) snapshot=997601280
		Virtual memory (bytes) snapshot=7843328000
		Total committed heap usage (bytes)=1331167232
		Peak Map Physical memory (bytes)=321462272
		Peak Map Virtual memory (bytes)=2613858304
		Peak Reduce Physical memory (bytes)=359120896
		Peak Reduce Virtual memory (bytes)=2616631296
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=1663033
	File Output Format Counters 
		Bytes Written=100
2026-01-03 17:06:05,076 INFO streaming.StreamJob: Output directory: /processed/region_gdp
AFRICA	60187281517661.49
AMERICAS	736355543214066.8
ASIA	658903712885772.4
EUROPE	627599261193300.1

Ejercicio 3: Máximos por grupo (Filtering/Top-K)

%%writefile pr0404/ejercicio3/mapper.py
#!/usr/bin/env python3
import sys

first = True
buffer = []
MAX_BUFFER = 50000
for line in sys.stdin.buffer:
    if first:
        first = False
        continue
    values = line.strip().split(b';')
    year = values[6].decode('utf-8')
    country = values[4].decode('utf-8')
    variation = values[-1].decode('utf-8')
    buffer.append(f"{country}\t{year}\t{variation}")
    if len(buffer) > MAX_BUFFER:
        print("\n".join(buffer))
if buffer:
    print("\n".join(buffer))
Overwriting pr0404/ejercicio3/mapper.py
%%writefile pr0404/ejercicio3/reducer.py
#!/usr/bin/env python3
import sys

current_country = None
max_variation = 0
max_year = None
buffer = []
for line in sys.stdin:
    country, year, variation = line.strip().split('\t')
    variation = float(variation)
    if country == current_country:
        if variation > max_variation:
            max_variation = variation
            max_year = year
    else:
        if current_country:
            buffer.append(f"{current_country}\t{max_year}")
        current_country = country
        max_variation = variation
        max_year = year
print("\n".join(buffer))

Overwriting pr0404/ejercicio3/reducer.py
!cat pr0404/countries_gdp_hist.csv | python3 pr0404/ejercicio3/mapper.py | sort | python3 pr0404/ejercicio3/reducer.py
AFGHANISTAN	2002
ALBANIA	1995
ALGERIA	1963
AMERICAN SAMOA	2020
ANDORRA	2022
ANGOLA	2005
ANTIGUA AND BARBUDA	2006
ARGENTINA	1965
ARMENIA	2003
ARUBA	2021
AUSTRALIA	1970
AUSTRIA	1970
AZERBAIJAN	2006
BAHAMAS	1979
BAHRAIN	1976
BANGLADESH	1964
BARBADOS	2022
BELARUS	2004
BELGIUM	1964
BELIZE	2021
BENIN	1981
BERMUDA	1966
BHUTAN	1987
BOLIVIA (PLURINATIONAL STATE OF)	1968
BOSNIA AND HERZEGOVINA	1996
BOTSWANA	1972
BRAZIL	1973
BRUNEI DARUSSALAM	1979
BULGARIA	1988
BURKINA FASO	1996
BURUNDI	1970
CABO VERDE	1994
CAMBODIA	1987
CAMEROON	1978
CANADA	1962
CAYMAN ISLANDS	2022
CENTRAL AFRICAN REPUBLIC	1984
CHAD	2004
CHILE	2021
CHINA	1970
COLOMBIA	2021
COMOROS	2000
CONGO	1982
CONGO, DEMOCRATIC REPUBLIC OF THE	1962
COSTA RICA	1992
CROATIA	2021
CUBA	1981
CURAÇAO	2022
CYPRUS	1976
CZECHIA	2006
CÔTE D'IVOIRE	1964
DENMARK	1964
DJIBOUTI	2015
DOMINICA	1980
DOMINICAN REPUBLIC	1970
ECUADOR	1973
EGYPT	1976
EL SALVADOR	2021
EQUATORIAL GUINEA	1997
ERITREA	1994
ESTONIA	1997
ESWATINI	1990
ETHIOPIA	1987
FAROE ISLANDS	2012
FIJI	2022
FINLAND	1969
FRANCE	1969
FRENCH POLYNESIA	1974
GABON	1974
GAMBIA	1975
GEORGIA	2007
GERMANY	1969
GHANA	2011
GIBRALTAR	1960
GREECE	1961
GREENLAND	1971
GRENADA	2005
GUAM	2004
GUATEMALA	1963
GUINEA	2016
GUINEA-BISSAU	1981
GUYANA	2022
HAITI	1995
HONDURAS	2021
HONG KONG	1976
HUNGARY	1965
ICELAND	1971
INDIA	2021
INDONESIA	1968
IRAN (ISLAMIC REPUBLIC OF)	1982
IRAQ	1990
IRELAND	2015
ISLE OF MAN	1986
ISRAEL	1968
ITALY	2021
JAMAICA	1972
JAPAN	1968
JORDAN	1979
KAZAKHSTAN	2001
KENYA	1971
KIRIBATI	1974
KOREA (DEMOCRATIC PEOPLE'S REPUBLIC OF)	1960
KOREA, REPUBLIC OF	1973
KUWAIT	1992
KYRGYZSTAN	1988
LAO PEOPLE'S DEMOCRATIC REPUBLIC	1989
LATVIA	2006
LEBANON	1991
LESOTHO	1973
LIBERIA	1997
LIBYA	2012
LIECHTENSTEIN	1999
LITHUANIA	2007
LUXEMBOURG	1986
MACAO	2023
MADAGASCAR	1979
MALAWI	1995
MALAYSIA	1973
MALDIVES	2021
MALI	1985
MALTA	2000
MARSHALL ISLANDS	1973
MAURITANIA	1964
MAURITIUS	1976
MEXICO	1964
MICRONESIA (FEDERATED STATES OF)	1973
MOLDOVA, REPUBLIC OF	2021
MONACO	2021
MONGOLIA	2011
MONTENEGRO	2021
MOROCCO	1996
MOZAMBIQUE	1987
MYANMAR	2003
NAMIBIA	2004
NAURU	2012
NEPAL	1984
NETHERLANDS	1965
NEW CALEDONIA	1988
NEW ZEALAND	1969
NICARAGUA	1974
NIGER	1978
NIGERIA	1970
NORTH MACEDONIA	2007
NORTHERN MARIANA ISLANDS	2016
NORWAY	1961
OMAN	1965
PAKISTAN	1970
PALAU	1995
PALESTINE, STATE OF	2004
PANAMA	2021
PAPUA NEW GUINEA	1993
PARAGUAY	1978
PERU	2021
PHILIPPINES	1973
POLAND	1995
PORTUGAL	1973
PUERTO RICO	1969
QATAR	1997
ROMANIA	2004
RUSSIAN FEDERATION	2000
RWANDA	1995
SAINT KITTS AND NEVIS	2008
SAINT LUCIA	2022
SAINT MARTIN (FRENCH PART)	2019
SAINT VINCENT AND THE GRENADINES	1972
SAMOA	1971
SAN MARINO	2021
SAO TOME AND PRINCIPE	1977
SAUDI ARABIA	1970
SENEGAL	1976
SERBIA	1997
SEYCHELLES	1978
SIERRA LEONE	2002
SINGAPORE	2010
SINT MAARTEN (DUTCH PART)	2019
SLOVAKIA	2007
SLOVENIA	2021
SOLOMON ISLANDS	1992
SOMALIA	1972
SOUTH AFRICA	1964
SOUTH SUDAN	2013
SPAIN	1961
SRI LANKA	2011
SUDAN	1997
SURINAME	1966
SWEDEN	1964
SWITZERLAND	1961
SYRIAN ARAB REPUBLIC	1974
TAJIKISTAN	1988
TANZANIA, UNITED REPUBLIC OF	1966
THAILAND	1988
TIMOR-LESTE	2000
TOGO	1965
TONGA	2011
TRINIDAD AND TOBAGO	2003
TUNISIA	1972
TURKEY	2021
TURKMENISTAN	1990
TURKS AND CAICOS ISLANDS	2015
TUVALU	1986
UGANDA	1995
UKRAINE	2004
UNITED ARAB EMIRATES	1973
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2021
UNITED STATES OF AMERICA	1984
URUGUAY	1986
UZBEKISTAN	2007
VANUATU	1990
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2004
VIET NAM	1995
VIRGIN ISLANDS (BRITISH)	1960
VIRGIN ISLANDS (U.S.)	2007
YEMEN	1992
ZAMBIA	1965
!hdfs dfs -rm /processed/country_max/*
!hdfs dfs -rmdir /processed/country_max/
!hadoop jar \
/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-3.4.0.jar \
-file pr0404/ejercicio3/mapper.py \
-mapper pr0404/ejercicio3/mapper.py \
-file pr0404/ejercicio3/reducer.py \
-reducer pr0404/ejercicio3/reducer.py \
-input /gdp/countries_gdp_hist.csv \
-output /processed/country_max
!hdfs dfs -cat /processed/country_max/part-00000
rm: `/processed/country_max/*': No such file or directory
rmdir: `/processed/country_max/': No such file or directory
2026-01-03 17:06:10,034 WARN streaming.StreamJob: -file option is deprecated, please use generic option -files instead.
packageJobJar: [pr0404/ejercicio3/mapper.py, pr0404/ejercicio3/reducer.py, /tmp/hadoop-unjar7331302771516912125/] [] /tmp/streamjob2772235510439994134.jar tmpDir=null
2026-01-03 17:06:10,477 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.2:8032
2026-01-03 17:06:10,556 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.2:8032
2026-01-03 17:06:10,743 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1767459908050_0003
2026-01-03 17:06:11,041 INFO mapred.FileInputFormat: Total input files to process : 1
2026-01-03 17:06:11,124 INFO mapreduce.JobSubmitter: number of splits:2
2026-01-03 17:06:11,215 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1767459908050_0003
2026-01-03 17:06:11,215 INFO mapreduce.JobSubmitter: Executing with tokens: []
2026-01-03 17:06:11,335 INFO conf.Configuration: resource-types.xml not found
2026-01-03 17:06:11,336 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
2026-01-03 17:06:11,376 INFO impl.YarnClientImpl: Submitted application application_1767459908050_0003
2026-01-03 17:06:11,397 INFO mapreduce.Job: The url to track the job: http://yarnmanager:8088/proxy/application_1767459908050_0003/
2026-01-03 17:06:11,398 INFO mapreduce.Job: Running job: job_1767459908050_0003
2026-01-03 17:06:15,468 INFO mapreduce.Job: Job job_1767459908050_0003 running in uber mode : false
2026-01-03 17:06:15,468 INFO mapreduce.Job:  map 0% reduce 0%
2026-01-03 17:06:19,518 INFO mapreduce.Job:  map 100% reduce 0%
2026-01-03 17:06:23,551 INFO mapreduce.Job:  map 100% reduce 100%
2026-01-03 17:06:23,562 INFO mapreduce.Job: Job job_1767459908050_0003 completed successfully
2026-01-03 17:06:23,610 INFO mapreduce.Job: Counters: 54
	File System Counters
		FILE: Number of bytes read=451633
		FILE: Number of bytes written=1845721
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
		HDFS: Number of bytes read=1663231
		HDFS: Number of bytes written=3502
		HDFS: Number of read operations=11
		HDFS: Number of large read operations=0
		HDFS: Number of write operations=2
		HDFS: Number of bytes read erasure-coded=0
	Job Counters 
		Launched map tasks=2
		Launched reduce tasks=1
		Data-local map tasks=2
		Total time spent by all maps in occupied slots (ms)=3251
		Total time spent by all reduces in occupied slots (ms)=1397
		Total time spent by all map tasks (ms)=3251
		Total time spent by all reduce tasks (ms)=1397
		Total vcore-milliseconds taken by all map tasks=3251
		Total vcore-milliseconds taken by all reduce tasks=1397
		Total megabyte-milliseconds taken by all map tasks=3329024
		Total megabyte-milliseconds taken by all reduce tasks=1430528
	Map-Reduce Framework
		Map input records=13761
		Map output records=13759
		Map output bytes=424109
		Map output materialized bytes=451639
		Input split bytes=198
		Combine input records=0
		Combine output records=0
		Reduce input groups=215
		Reduce shuffle bytes=451639
		Reduce input records=13759
		Reduce output records=214
		Spilled Records=27518
		Shuffled Maps =2
		Failed Shuffles=0
		Merged Map outputs=2
		GC time elapsed (ms)=167
		CPU time spent (ms)=2060
		Physical memory (bytes) snapshot=999387136
		Virtual memory (bytes) snapshot=7848775680
		Total committed heap usage (bytes)=1346371584
		Peak Map Physical memory (bytes)=322342912
		Peak Map Virtual memory (bytes)=2613989376
		Peak Reduce Physical memory (bytes)=354967552
		Peak Reduce Virtual memory (bytes)=2621677568
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=1663033
	File Output Format Counters 
		Bytes Written=3502
2026-01-03 17:06:23,610 INFO streaming.StreamJob: Output directory: /processed/country_max
AFGHANISTAN	2002
ALBANIA	1995
ALGERIA	1963
AMERICAN SAMOA	2020
ANDORRA	2022
ANGOLA	2005
ANTIGUA AND BARBUDA	2006
ARGENTINA	1965
ARMENIA	2003
ARUBA	2021
AUSTRALIA	1970
AUSTRIA	1970
AZERBAIJAN	2006
BAHAMAS	1979
BAHRAIN	1976
BANGLADESH	1964
BARBADOS	2022
BELARUS	2004
BELGIUM	1964
BELIZE	2021
BENIN	1981
BERMUDA	1966
BHUTAN	1987
BOLIVIA (PLURINATIONAL STATE OF)	1968
BOSNIA AND HERZEGOVINA	1996
BOTSWANA	1972
BRAZIL	1973
BRUNEI DARUSSALAM	1979
BULGARIA	1988
BURKINA FASO	1996
BURUNDI	1970
CABO VERDE	1994
CAMBODIA	1987
CAMEROON	1978
CANADA	1962
CAYMAN ISLANDS	2022
CENTRAL AFRICAN REPUBLIC	1984
CHAD	2004
CHILE	2021
CHINA	1970
COLOMBIA	2021
COMOROS	2000
CONGO	1982
CONGO, DEMOCRATIC REPUBLIC OF THE	1962
COSTA RICA	1992
CROATIA	2021
CUBA	1981
CURAÇAO	2022
CYPRUS	1976
CZECHIA	2006
CÔTE D'IVOIRE	1964
DENMARK	1964
DJIBOUTI	2015
DOMINICA	1980
DOMINICAN REPUBLIC	1970
ECUADOR	1973
EGYPT	1976
EL SALVADOR	2021
EQUATORIAL GUINEA	1997
ERITREA	1994
ESTONIA	1997
ESWATINI	1990
ETHIOPIA	1987
FAROE ISLANDS	2012
FIJI	2022
FINLAND	1969
FRANCE	1969
FRENCH POLYNESIA	1974
GABON	1974
GAMBIA	1975
GEORGIA	2007
GERMANY	1969
GHANA	2011
GIBRALTAR	2023
GREECE	1961
GREENLAND	1971
GRENADA	2005
GUAM	2004
GUATEMALA	1963
GUINEA	2016
GUINEA-BISSAU	1981
GUYANA	2022
HAITI	1995
HONDURAS	2021
HONG KONG	1976
HUNGARY	1965
ICELAND	1971
INDIA	2021
INDONESIA	1968
IRAN (ISLAMIC REPUBLIC OF)	1982
IRAQ	1990
IRELAND	2015
ISLE OF MAN	1986
ISRAEL	1968
ITALY	2021
JAMAICA	1972
JAPAN	1968
JORDAN	1979
KAZAKHSTAN	2001
KENYA	1971
KIRIBATI	1974
KOREA (DEMOCRATIC PEOPLE'S REPUBLIC OF)	2023
KOREA, REPUBLIC OF	1973
KUWAIT	1992
KYRGYZSTAN	1988
LAO PEOPLE'S DEMOCRATIC REPUBLIC	1989
LATVIA	2006
LEBANON	1991
LESOTHO	1973
LIBERIA	1997
LIBYA	2012
LIECHTENSTEIN	1999
LITHUANIA	2007
LUXEMBOURG	1986
MACAO	2023
MADAGASCAR	1979
MALAWI	1995
MALAYSIA	1973
MALDIVES	2021
MALI	1985
MALTA	2000
MARSHALL ISLANDS	1973
MAURITANIA	1964
MAURITIUS	1976
MEXICO	1964
MICRONESIA (FEDERATED STATES OF)	1973
MOLDOVA, REPUBLIC OF	2021
MONACO	2021
MONGOLIA	2011
MONTENEGRO	2021
MOROCCO	1996
MOZAMBIQUE	1987
MYANMAR	2003
NAMIBIA	2004
NAURU	2012
NEPAL	1984
NETHERLANDS	1965
NEW CALEDONIA	1988
NEW ZEALAND	1969
NICARAGUA	1974
NIGER	1978
NIGERIA	1970
NORTH MACEDONIA	2007
NORTHERN MARIANA ISLANDS	2016
NORWAY	1961
OMAN	1965
PAKISTAN	1970
PALAU	1995
PALESTINE, STATE OF	2004
PANAMA	2021
PAPUA NEW GUINEA	1993
PARAGUAY	1978
PERU	2021
PHILIPPINES	1973
POLAND	1995
PORTUGAL	1973
PUERTO RICO	1969
QATAR	1997
ROMANIA	2004
RUSSIAN FEDERATION	2000
RWANDA	1995
SAINT KITTS AND NEVIS	2008
SAINT LUCIA	2022
SAINT MARTIN (FRENCH PART)	2019
SAINT VINCENT AND THE GRENADINES	1972
SAMOA	1971
SAN MARINO	2021
SAO TOME AND PRINCIPE	1977
SAUDI ARABIA	1970
SENEGAL	1976
SERBIA	1997
SEYCHELLES	1978
SIERRA LEONE	2002
SINGAPORE	2010
SINT MAARTEN (DUTCH PART)	2019
SLOVAKIA	2007
SLOVENIA	2021
SOLOMON ISLANDS	1992
SOMALIA	1972
SOUTH AFRICA	1964
SOUTH SUDAN	2013
SPAIN	1961
SRI LANKA	2011
SUDAN	1997
SURINAME	1966
SWEDEN	1964
SWITZERLAND	1961
SYRIAN ARAB REPUBLIC	1974
TAJIKISTAN	1988
TANZANIA, UNITED REPUBLIC OF	1966
THAILAND	1988
TIMOR-LESTE	2000
TOGO	1965
TONGA	2011
TRINIDAD AND TOBAGO	2003
TUNISIA	1972
TURKEY	2021
TURKMENISTAN	1990
TURKS AND CAICOS ISLANDS	2015
TUVALU	1986
UGANDA	1995
UKRAINE	2004
UNITED ARAB EMIRATES	1973
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND	2021
UNITED STATES OF AMERICA	1984
URUGUAY	1986
UZBEKISTAN	2007
VANUATU	1990
VENEZUELA (BOLIVARIAN REPUBLIC OF)	2004
VIET NAM	1995
VIRGIN ISLANDS (BRITISH)	1989
VIRGIN ISLANDS (U.S.)	2007
YEMEN	1992
ZAMBIA	1965

Ejercicio 4: Join (Reduce-Side Join)

!hdfs dfs -put ./pr0404/all.csv /gdp
!hdfs dfs -put ./pr0404/world.csv /gdp
%%writefile pr0404/ejercicio4/mapper.py
#!/usr/bin/env python3
import sys
buffer = []
MAX_LENGTH = 50000
YEAR = 2023

first_names = True
first_gdp = True
def country_code(info, buffer_rec):
    buffer_rec.append(f"{info[2].decode('utf-8')}\t{info[3].decode('utf-8')}")
def country_gdp(info, buffer_rec):
    info = info.split(b";")
    try:
        year = int(info[-4].decode('utf-8'))
        if year != YEAR:
            return
        buffer_rec.append(f"{info[0].decode('utf-8').lower()}\t{info[-3].decode('utf-8')}")
    except IndexError:
        return
for line in sys.stdin.buffer:
    info = line.strip().split(b",") 
    if len(info) == 4:
        if first_names:
            first_names = False
            continue
        country_code(info, buffer)
    else:
        if first_gdp:
            first_gdp = False
            continue
        country_gdp(line, buffer)
    if len(buffer) > 50000:
        "\n".join(buffer)
        buffer = []
if len(buffer) > 0:
    print("\n".join(buffer))
Overwriting pr0404/ejercicio4/mapper.py
%%writefile pr0404/ejercicio4/reducer.py
#!/usr/bin/env python3
import sys

buffer = []
current_code = None
current_country = None
current_gdp = None

for line in sys.stdin.buffer:
    info = line.strip().split(b"\t")
    country_code = info[0].decode('utf-8')
    gdp = None
    country = None
    if country_code != current_code:
        if current_code and current_country:
            buffer.append(f"{current_country}\t{current_gdp}")
        current_code = country_code
        current_country = None
        current_gdp = None
    try:
        current_gdp = float(info[1].decode('utf-8'))
    except ValueError:
        current_country = info[1].decode('utf-8')

buffer.append(f"{current_country}\t{current_gdp}")
print("\n".join(buffer))

Overwriting pr0404/ejercicio4/reducer.py
!cat pr0404/countries_gdp_hist.csv pr0404/world.csv | python3 pr0404/ejercicio4/mapper.py | sort | python3 pr0404/ejercicio4/reducer.py
Aruba	3648573136.15155
Afganistán	17233051620.1117
Angola	84824654481.7249
Anguila	None
Åland	None
Albania	23547179830.4413
Andorra	3785067331.7625
"Emiratos Árabes Unidos"	514130432653.081
Argentina	646075277525.125
Armenia	24085749592.3359
"Samoa Americana"	0.0
Antártida	None
"Tierras Australes y Antárticas Francesas"	None
"Antigua y Barbuda"	2033085185.18518
Australia	1728057316695.61
Austria	511685203845.001
Azerbaiyán	72356176470.5882
Burundi	2642161668.85211
Bélgica	644782756682.756
Benín	19676049075.7011
"Burkina Faso"	20324617844.5265
Bangladés	437415331040.994
Bulgaria	102407653020.606
Baréin	46079867021.2766
Bahamas	14338500000.0
"Bosnia y Herzegovina"	27514782476.0406
"San Bartolomé"	None
Bielorrusia	71857382745.6066
Belice	3066850000.0
Bermudas	8141700000.0
Bolivia	45135398008.8166
Brasil	2173665655937.27
Barbados	6720733200.0
Brunéi	15128292980.8638
Bután	0.0
"Isla Bouvet"	None
Botsuana	19396084498.0084
"República Centroafricana"	2555492085.24831
Canadá	2142470914401.36
"Islas Cocos"	None
Suiza	884940402230.409
Chile	335533331669.219
China	17794783039552.0
"Costa de Marfil"	78875489245.0538
Camerún	49279410982.826
"República Democrática del Congo"	66383287002.9867
"República del Congo"	15321055822.5167
"Islas Cook"	None
Colombia	363493841244.303
Comoras	1352380971.24055
"Cabo Verde"	2533819406.4916
"Costa Rica"	86497941439.0174
Cuba	0.0
Curazao	3281419347.37053
"Isla de Navidad"	None
"Islas Caimán"	7139428557.71423
Chipre	33886930712.3394
"República Checa"	343207874553.734
Alemania	4525703903627.53
Yibuti	4098530513.55777
Dominica	653992592.592593
Dinamarca	407091920305.404
"República Dominicana"	121444279313.931
Argelia	247626161016.414
Ecuador	118844826000.0
Egipto	396002496996.96
Eritrea	0.0
"República Árabe Saharaui Democrática"	None
España	1620090734956.89
Estonia	41291245222.1948
Etiopía	163697927593.982
Finlandia	295532341254.907
Fiyi	5442046565.04719
"Islas Malvinas"	None
Francia	3051831611384.76
"Islas Feroe"	3907323961.33964
Micronesia	460000000.0
Gabón	19388402541.6698
"Reino Unido"	3380854520809.54
Georgia	30777833585.4441
Guernsey	None
Ghana	76370396722.154
Gibraltar	0.0
Guinea	22199409741.2578
Guadalupe	None
Gambia	2396111021.64149
Guinea-Bisáu	2048348108.35852
"Guinea Ecuatorial"	12337550583.754
Grecia	243498333237.802
Granada	1316733333.33333
Groenlandia	0.0
Guatemala	104450210572.012
"Guayana Francesa"	None
Guam	0.0
Guyana	17159509565.4676
"Hong Kong"	380812234827.832
"Islas Heard y McDonald"	None
Honduras	34400509852.0436
Croacia	84393795502.4421
Haití	19850829757.5418
Hungría	212388906458.724
Indonesia	1371171152331.16
"Isla de Man"	0.0
India	3567551674623.01
"Territorio Británico del Océano Índico"	None
Irlanda	551394889339.778
Irán	404625655204.619
Irak	250842782139.464
Islandia	31325116556.3807
Israel	513611100815.691
Italia	2300941152991.81
Jamaica	19423355409.2316
Jersey	None
Jordania	50967475352.1127
Japón	4204494802431.55
Kazajistán	262641892078.524
Kenia	108038588970.595
Kirguistán	13987627908.8381
Camboya	42335646895.7984
Kiribati	279208903.337644
"San Cristóbal y Nieves"	1055499777.77778
"Corea del Sur"	1712792854202.37
Kuwait	163704878875.85
Laos	15843155731.2552
Líbano	0.0
Liberia	4240000000.0
Libia	45096462972.4014
"Santa Lucía"	2430148148.14815
Liechtenstein	0.0
"Sri Lanka"	84356863743.6335
Lesoto	2117962450.79469
Lituania	79789877416.1681
Luxemburgo	85755006123.5976
Letonia	42247850064.5125
Macao	45803067940.4072
"San Martín"	0.0
Marruecos	144417103249.646
Mónaco	9995350547.12166
Moldavia	16539436547.295
Madagascar	15790113246.7478
Maldivas	6590894301.9579
México	1789114434843.46
"Islas Marshall"	259300000.0
"Macedonia del Norte"	15763621848.115
Mali	20661794596.0873
Malta	22328640241.5553
Birmania	66757619000.0
Montenegro	7530593375.22034
Mongolia	20325121393.9074
"Islas Marianas del Norte"	0.0
Mozambique	20954220983.5473
Mauritania	10651709411.4594
Montserrat	None
Martinica	None
Mauricio	14644524819.0054
Malaui	12712150082.0792
Malasia	399705169318.477
Mayotte	None
Namibia	12351025066.9131
"Nueva Caledonia"	0.0
Níger	16819170420.5653
"Isla Norfolk"	None
Nigeria	363846332834.618
Nicaragua	17829218219.3591
Niue	None
"Países Bajos"	1154361305398.06
Noruega	485310823603.662
Nepal	40908073366.8455
Nauru	154170289.321861
"Nueva Zelanda"	252175506110.168
Omán	108810923276.983
Pakistán	337912301397.727
Panamá	83318176900.0
"Islas Pitcairn"	None
Perú	267603248655.253
Filipinas	437146372729.942
Palaos	281849062.5
"Papúa Nueva Guinea"	30729242919.4411
Polonia	809200697797.088
"Puerto Rico"	117902300000.0
"Corea del Norte"	0.0
Portugal	289114289663.542
Paraguay	42956263543.9482
Palestina	17420800000.0
"Polinesia Francesa"	0.0
Catar	213002809330.267
Reunión	None
Rumania	350775856415.189
Rusia	2021421476035.42
Ruanda	14097768472.1883
"Arabia Saudita"	1067582933333.33
Sudán	109265503110.904
Senegal	30848333083.7055
Singapur	501427500080.059
"Islas Georgias del Sur y Sandwich del Sur"	None
"Svalbard y Jan Mayen"	None
"Islas Salomón"	1633319401.19414
"Sierra Leona"	6411869546.28929
"El Salvador"	34015620000.0
"San Marino"	0.0
Somalia	10968517090.0004
"San Pedro y Miquelón"	None
Serbia	81342660752.3732
"Sudán del Sur"	0.0
"Santo Tomé y Príncipe"	678976264.835436
Surinam	3455146280.83975
Eslovaquia	132908336234.295
Eslovenia	69148468417.3208
Suecia	584960475767.32
Suazilandia	4442875788.08505
"San Martín"	1627776949.27374
Seychelles	2141450171.13932
Siria	0.0
"Islas Turcas y Caicos"	1402054390.94734
Chad	13149325362.3347
Togo	9171261837.57103
Tailandia	514968699239.005
Tayikistán	12060602008.8478
Tokelau	None
Turkmenistán	60628857142.8571
"Timor Oriental"	2079916900.0
Tonga	0.0
"Trinidad y Tobago"	27372285697.9477
Túnez	48529595416.6533
Turquía	1118252964260.77
Tuvalu	62280311.5852172
"Taiwán (República de China)"	None
Tanzania	79062403820.892
Uganda	48768955863.3175
Ucrania	178757021965.008
"Islas Ultramarinas Menores de los Estados Unidos"	None
Uruguay	77240830877.4597
"Estados Unidos"	27720709000000.0
Uzbekistán	101591769702.343
"San Vicente y las Granadinas"	1065962962.96296
Venezuela	0.0
"Islas Vírgenes Británicas"	0.0
"Islas Vírgenes de los Estados Unidos"	0.0
Vietnam	429716969043.572
Vanuatu	1126313359.21923
"Wallis y Futuna"	None
Samoa	938189443.830393
Yemen	0.0
Sudáfrica	380699271814.508
Zambia	27577956471.244
Zimbabue	35231367885.8554
!hdfs dfs -rm /processed/country_spanish/*
!hdfs dfs -rmdir /processed/country_spanish/
!mapred streaming \
     -files pr0404/ejercicio4/mapper.py,pr0404/ejercicio4/reducer.py \
     -input /gdp/countries_gdp_hist.csv \
     -input /gdp/world.csv \
     -output /processed/country_spanish \
     -mapper mapper.py \
     -reducer reducer.py
!hdfs dfs -cat /processed/country_spanish/part-00000
Deleted /processed/country_spanish/_SUCCESS
Deleted /processed/country_spanish/part-00000
packageJobJar: [] [/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-3.4.0.jar] /tmp/streamjob2433576572439106227.jar tmpDir=null
2026-01-07 17:38:27,131 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.4:8032
2026-01-07 17:38:27,216 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.4:8032
2026-01-07 17:38:27,377 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1767800998533_0005
2026-01-07 17:38:27,693 INFO mapred.FileInputFormat: Total input files to process : 2
2026-01-07 17:38:27,780 INFO mapreduce.JobSubmitter: number of splits:3
2026-01-07 17:38:27,874 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1767800998533_0005
2026-01-07 17:38:27,874 INFO mapreduce.JobSubmitter: Executing with tokens: []
2026-01-07 17:38:28,007 INFO conf.Configuration: resource-types.xml not found
2026-01-07 17:38:28,008 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
2026-01-07 17:38:28,048 INFO impl.YarnClientImpl: Submitted application application_1767800998533_0005
2026-01-07 17:38:28,068 INFO mapreduce.Job: The url to track the job: http://yarnmanager:8088/proxy/application_1767800998533_0005/
2026-01-07 17:38:28,069 INFO mapreduce.Job: Running job: job_1767800998533_0005
2026-01-07 17:38:32,166 INFO mapreduce.Job: Job job_1767800998533_0005 running in uber mode : false
2026-01-07 17:38:32,167 INFO mapreduce.Job:  map 0% reduce 0%
2026-01-07 17:38:36,250 INFO mapreduce.Job:  map 100% reduce 0%
2026-01-07 17:38:41,291 INFO mapreduce.Job:  map 100% reduce 100%
2026-01-07 17:38:41,306 INFO mapreduce.Job: Job job_1767800998533_0005 completed successfully
2026-01-07 17:38:41,363 INFO mapreduce.Job: Counters: 55
	File System Counters
		FILE: Number of bytes read=8980
		FILE: Number of bytes written=1274805
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
		HDFS: Number of bytes read=1669067
		HDFS: Number of bytes written=6363
		HDFS: Number of read operations=14
		HDFS: Number of large read operations=0
		HDFS: Number of write operations=2
		HDFS: Number of bytes read erasure-coded=0
	Job Counters 
		Killed map tasks=1
		Launched map tasks=3
		Launched reduce tasks=1
		Data-local map tasks=3
		Total time spent by all maps in occupied slots (ms)=4828
		Total time spent by all reduces in occupied slots (ms)=2609
		Total time spent by all map tasks (ms)=4828
		Total time spent by all reduce tasks (ms)=2609
		Total vcore-milliseconds taken by all map tasks=4828
		Total vcore-milliseconds taken by all reduce tasks=2609
		Total megabyte-milliseconds taken by all map tasks=4943872
		Total megabyte-milliseconds taken by all reduce tasks=2671616
	Map-Reduce Framework
		Map input records=14011
		Map output records=461
		Map output bytes=8052
		Map output materialized bytes=8992
		Input split bytes=284
		Combine input records=0
		Combine output records=0
		Reduce input groups=246
		Reduce shuffle bytes=8992
		Reduce input records=461
		Reduce output records=246
		Spilled Records=922
		Shuffled Maps =3
		Failed Shuffles=0
		Merged Map outputs=3
		GC time elapsed (ms)=235
		CPU time spent (ms)=1930
		Physical memory (bytes) snapshot=1375494144
		Virtual memory (bytes) snapshot=10460856320
		Total committed heap usage (bytes)=1657798656
		Peak Map Physical memory (bytes)=384282624
		Peak Map Virtual memory (bytes)=2616999936
		Peak Reduce Physical memory (bytes)=348581888
		Peak Reduce Virtual memory (bytes)=2619588608
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=1668783
	File Output Format Counters 
		Bytes Written=6363
2026-01-07 17:38:41,363 INFO streaming.StreamJob: Output directory: /processed/country_spanish
Aruba	3648573136.15155
Afganistán	17233051620.1117
Angola	84824654481.7249
Anguila	None
Åland	None
Albania	23547179830.4413
Andorra	3785067331.7625
"Emiratos Árabes Unidos"	514130432653.081
Argentina	646075277525.125
Armenia	24085749592.3359
"Samoa Americana"	0.0
Antártida	None
"Tierras Australes y Antárticas Francesas"	None
"Antigua y Barbuda"	2033085185.18518
Australia	1728057316695.61
Austria	511685203845.001
Azerbaiyán	72356176470.5882
Burundi	2642161668.85211
Bélgica	644782756682.756
Benín	19676049075.7011
"Burkina Faso"	20324617844.5265
Bangladés	437415331040.994
Bulgaria	102407653020.606
Baréin	46079867021.2766
Bahamas	14338500000.0
"Bosnia y Herzegovina"	27514782476.0406
"San Bartolomé"	None
Bielorrusia	71857382745.6066
Belice	3066850000.0
Bermudas	8141700000.0
Bolivia	45135398008.8166
Brasil	2173665655937.27
Barbados	6720733200.0
Brunéi	15128292980.8638
Bután	0.0
"Isla Bouvet"	None
Botsuana	19396084498.0084
"República Centroafricana"	2555492085.24831
Canadá	2142470914401.36
"Islas Cocos"	None
Suiza	884940402230.409
Chile	335533331669.219
China	17794783039552.0
"Costa de Marfil"	78875489245.0538
Camerún	49279410982.826
"República Democrática del Congo"	66383287002.9867
"República del Congo"	15321055822.5167
"Islas Cook"	None
Colombia	363493841244.303
Comoras	1352380971.24055
"Cabo Verde"	2533819406.4916
"Costa Rica"	86497941439.0174
Cuba	0.0
Curazao	3281419347.37053
"Isla de Navidad"	None
"Islas Caimán"	7139428557.71423
Chipre	33886930712.3394
"República Checa"	343207874553.734
Alemania	4525703903627.53
Yibuti	4098530513.55777
Dominica	653992592.592593
Dinamarca	407091920305.404
"República Dominicana"	121444279313.931
Argelia	247626161016.414
Ecuador	118844826000.0
Egipto	396002496996.96
Eritrea	0.0
"República Árabe Saharaui Democrática"	None
España	1620090734956.89
Estonia	41291245222.1948
Etiopía	163697927593.982
Finlandia	295532341254.907
Fiyi	5442046565.04719
"Islas Malvinas"	None
Francia	3051831611384.76
"Islas Feroe"	3907323961.33964
Micronesia	460000000.0
Gabón	19388402541.6698
"Reino Unido"	3380854520809.54
Georgia	30777833585.4441
Guernsey	None
Ghana	76370396722.154
Gibraltar	0.0
Guinea	22199409741.2578
Guadalupe	None
Gambia	2396111021.64149
Guinea-Bisáu	2048348108.35852
"Guinea Ecuatorial"	12337550583.754
Grecia	243498333237.802
Granada	1316733333.33333
Groenlandia	0.0
Guatemala	104450210572.012
"Guayana Francesa"	None
Guam	0.0
Guyana	17159509565.4676
"Hong Kong"	380812234827.832
"Islas Heard y McDonald"	None
Honduras	34400509852.0436
Croacia	84393795502.4421
Haití	19850829757.5418
Hungría	212388906458.724
Indonesia	1371171152331.16
"Isla de Man"	0.0
India	3567551674623.01
"Territorio Británico del Océano Índico"	None
Irlanda	551394889339.778
Irán	404625655204.619
Irak	250842782139.464
Islandia	31325116556.3807
Israel	513611100815.691
Italia	2300941152991.81
Jamaica	19423355409.2316
Jersey	None
Jordania	50967475352.1127
Japón	4204494802431.55
Kazajistán	262641892078.524
Kenia	108038588970.595
Kirguistán	13987627908.8381
Camboya	42335646895.7984
Kiribati	279208903.337644
"San Cristóbal y Nieves"	1055499777.77778
"Corea del Sur"	1712792854202.37
Kuwait	163704878875.85
Laos	15843155731.2552
Líbano	0.0
Liberia	4240000000.0
Libia	45096462972.4014
"Santa Lucía"	2430148148.14815
Liechtenstein	0.0
"Sri Lanka"	84356863743.6335
Lesoto	2117962450.79469
Lituania	79789877416.1681
Luxemburgo	85755006123.5976
Letonia	42247850064.5125
Macao	45803067940.4072
"San Martín"	0.0
Marruecos	144417103249.646
Mónaco	9995350547.12166
Moldavia	16539436547.295
Madagascar	15790113246.7478
Maldivas	6590894301.9579
México	1789114434843.46
"Islas Marshall"	259300000.0
"Macedonia del Norte"	15763621848.115
Mali	20661794596.0873
Malta	22328640241.5553
Birmania	66757619000.0
Montenegro	7530593375.22034
Mongolia	20325121393.9074
"Islas Marianas del Norte"	0.0
Mozambique	20954220983.5473
Mauritania	10651709411.4594
Montserrat	None
Martinica	None
Mauricio	14644524819.0054
Malaui	12712150082.0792
Malasia	399705169318.477
Mayotte	None
Namibia	12351025066.9131
"Nueva Caledonia"	0.0
Níger	16819170420.5653
"Isla Norfolk"	None
Nigeria	363846332834.618
Nicaragua	17829218219.3591
Niue	None
"Países Bajos"	1154361305398.06
Noruega	485310823603.662
Nepal	40908073366.8455
Nauru	154170289.321861
"Nueva Zelanda"	252175506110.168
Omán	108810923276.983
Pakistán	337912301397.727
Panamá	83318176900.0
"Islas Pitcairn"	None
Perú	267603248655.253
Filipinas	437146372729.942
Palaos	281849062.5
"Papúa Nueva Guinea"	30729242919.4411
Polonia	809200697797.088
"Puerto Rico"	117902300000.0
"Corea del Norte"	0.0
Portugal	289114289663.542
Paraguay	42956263543.9482
Palestina	17420800000.0
"Polinesia Francesa"	0.0
Catar	213002809330.267
Reunión	None
Rumania	350775856415.189
Rusia	2021421476035.42
Ruanda	14097768472.1883
"Arabia Saudita"	1067582933333.33
Sudán	109265503110.904
Senegal	30848333083.7055
Singapur	501427500080.059
"Islas Georgias del Sur y Sandwich del Sur"	None
"Svalbard y Jan Mayen"	None
"Islas Salomón"	1633319401.19414
"Sierra Leona"	6411869546.28929
"El Salvador"	34015620000.0
"San Marino"	0.0
Somalia	10968517090.0004
"San Pedro y Miquelón"	None
Serbia	81342660752.3732
"Sudán del Sur"	0.0
"Santo Tomé y Príncipe"	678976264.835436
Surinam	3455146280.83975
Eslovaquia	132908336234.295
Eslovenia	69148468417.3208
Suecia	584960475767.32
Suazilandia	4442875788.08505
"San Martín"	1627776949.27374
Seychelles	2141450171.13932
Siria	0.0
"Islas Turcas y Caicos"	1402054390.94734
Chad	13149325362.3347
Togo	9171261837.57103
Tailandia	514968699239.005
Tayikistán	12060602008.8478
Tokelau	None
Turkmenistán	60628857142.8571
"Timor Oriental"	2079916900.0
Tonga	0.0
"Trinidad y Tobago"	27372285697.9477
Túnez	48529595416.6533
Turquía	1118252964260.77
Tuvalu	62280311.5852172
"Taiwán (República de China)"	None
Tanzania	79062403820.892
Uganda	48768955863.3175
Ucrania	178757021965.008
"Islas Ultramarinas Menores de los Estados Unidos"	None
Uruguay	77240830877.4597
"Estados Unidos"	27720709000000.0
Uzbekistán	101591769702.343
"San Vicente y las Granadinas"	1065962962.96296
Venezuela	0.0
"Islas Vírgenes Británicas"	0.0
"Islas Vírgenes de los Estados Unidos"	0.0
Vietnam	429716969043.572
Vanuatu	1126313359.21923
"Wallis y Futuna"	None
Samoa	938189443.830393
Yemen	0.0
Sudáfrica	380699271814.508
Zambia	27577956471.244
Zimbabue	35231367885.8554

Ejercicio 5: Distribución de Riqueza (Binning pattern)

%%writefile pr0404/ejercicio5/mapper.py
#!/usr/bin/env python3
import sys

MEDIUM_THRESHOLD = 10_000
BIG_THRESHOLD = 1_000_000
SMALL = "SMALL"
MEDIUM = "MEDIUM"
BIG = "BIG"
current_country = None
latest_gdp = None
buffer = []
BUFFER_LIMIT = 50000

first = True
for line in sys.stdin.buffer:
    if first:
        first = False
        continue
    info = line.strip().split(b";")
    country = info[0].decode('utf-8')
    if country != current_country:
        if current_country != None:
            if latest_gdp < MEDIUM_THRESHOLD:
                buffer.append(f"{SMALL}\t{1}")
            elif MEDIUM_THRESHOLD < latest_gdp and latest_gdp < BIG_THRESHOLD:
                buffer.append(f"{MEDIUM}\t{1}")
            else:
                buffer.append(f"{BIG}\t{1}")
            if len(buffer) > BUFFER_LIMIT:
                print("\n".join(buffer))
                buffer = []
        current_country = country
    latest_gdp = float(info[-2].decode('utf-8'))

if len(buffer) > 0:
    print("\n".join(buffer))
Overwriting pr0404/ejercicio5/mapper.py
%%writefile pr0404/ejercicio5/reducer.py
#!/usr/bin/env python3
import sys

SMALL = "SMALL"
MEDIUM = "MEDIUM"
BIG = "BIG"

small_count = 0
medium_count = 0
big_count = 0

for line in sys.stdin.buffer:
    info = line.strip().split(b"\t")
    category = info[0].decode('utf-8')
    if category == SMALL:
        small_count += 1
    elif category == MEDIUM:
        medium_count += 1
    else:
        big_count += 1
print(f"{SMALL}\t{small_count}")
print(f"{MEDIUM}\t{medium_count}")
print(f"{BIG}\t{big_count}")


Overwriting pr0404/ejercicio5/reducer.py
!cat pr0404/countries_gdp_hist.csv | python3 pr0404/ejercicio5/mapper.py | sort | python3 pr0404/ejercicio5/reducer.py
SMALL	68
MEDIUM	127
BIG	19
!hdfs dfs -rm /processed/binning/*
!hdfs dfs -rmdir /processed/binning/
!mapred streaming \
     -files pr0404/ejercicio5/mapper.py,pr0404/ejercicio5/reducer.py \
     -input /gdp/countries_gdp_hist.csv \
     -output /processed/binning \
     -mapper mapper.py \
     -reducer reducer.py
!hdfs dfs -cat /processed/binning/part-00000
rm: `/processed/binning/*': No such file or directory
packageJobJar: [] [/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-3.4.0.jar] /tmp/streamjob4378220944049201493.jar tmpDir=null
2026-01-07 18:05:15,945 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.4:8032
2026-01-07 18:05:16,034 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.4:8032
2026-01-07 18:05:16,226 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1767800998533_0010
2026-01-07 18:05:16,539 INFO mapred.FileInputFormat: Total input files to process : 1
2026-01-07 18:05:16,624 INFO mapreduce.JobSubmitter: number of splits:2
2026-01-07 18:05:16,705 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1767800998533_0010
2026-01-07 18:05:16,705 INFO mapreduce.JobSubmitter: Executing with tokens: []
2026-01-07 18:05:16,851 INFO conf.Configuration: resource-types.xml not found
2026-01-07 18:05:16,852 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
2026-01-07 18:05:16,911 INFO impl.YarnClientImpl: Submitted application application_1767800998533_0010
2026-01-07 18:05:16,943 INFO mapreduce.Job: The url to track the job: http://yarnmanager:8088/proxy/application_1767800998533_0010/
2026-01-07 18:05:16,944 INFO mapreduce.Job: Running job: job_1767800998533_0010
2026-01-07 18:05:21,014 INFO mapreduce.Job: Job job_1767800998533_0010 running in uber mode : false
2026-01-07 18:05:21,015 INFO mapreduce.Job:  map 0% reduce 0%
2026-01-07 18:05:25,067 INFO mapreduce.Job:  map 100% reduce 0%
2026-01-07 18:05:29,098 INFO mapreduce.Job:  map 100% reduce 100%
2026-01-07 18:05:29,109 INFO mapreduce.Job: Job job_1767800998533_0010 completed successfully
2026-01-07 18:05:29,171 INFO mapreduce.Job: Counters: 54
	File System Counters
		FILE: Number of bytes read=2235
		FILE: Number of bytes written=946958
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
		HDFS: Number of bytes read=1663231
		HDFS: Number of bytes written=27
		HDFS: Number of read operations=11
		HDFS: Number of large read operations=0
		HDFS: Number of write operations=2
		HDFS: Number of bytes read erasure-coded=0
	Job Counters 
		Launched map tasks=2
		Launched reduce tasks=1
		Data-local map tasks=2
		Total time spent by all maps in occupied slots (ms)=3053
		Total time spent by all reduces in occupied slots (ms)=1542
		Total time spent by all map tasks (ms)=3053
		Total time spent by all reduce tasks (ms)=1542
		Total vcore-milliseconds taken by all map tasks=3053
		Total vcore-milliseconds taken by all reduce tasks=1542
		Total megabyte-milliseconds taken by all map tasks=3126272
		Total megabyte-milliseconds taken by all reduce tasks=1579008
	Map-Reduce Framework
		Map input records=13761
		Map output records=214
		Map output bytes=1801
		Map output materialized bytes=2241
		Input split bytes=198
		Combine input records=0
		Combine output records=0
		Reduce input groups=3
		Reduce shuffle bytes=2241
		Reduce input records=214
		Reduce output records=3
		Spilled Records=428
		Shuffled Maps =2
		Failed Shuffles=0
		Merged Map outputs=2
		GC time elapsed (ms)=176
		CPU time spent (ms)=1650
		Physical memory (bytes) snapshot=991428608
		Virtual memory (bytes) snapshot=7843987456
		Total committed heap usage (bytes)=1332215808
		Peak Map Physical memory (bytes)=322334720
		Peak Map Virtual memory (bytes)=2613100544
		Peak Reduce Physical memory (bytes)=347389952
		Peak Reduce Virtual memory (bytes)=2618302464
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=1663033
	File Output Format Counters 
		Bytes Written=27
2026-01-07 18:05:29,171 INFO streaming.StreamJob: Output directory: /processed/binning
SMALL	68
MEDIUM	127
BIG	19

Ejercicio 6: Índice invertido de países (Inverted Index Pattern)

%%writefile pr0404/ejercicio6/mapper.py
#!/usr/bin/env python3
import sys

EARNINGS_THRESHOLD = 5000
BIG = "BIG EARNINGS"
SMALL = "SMALL EARNINGS"
buffer = []

for line in sys.stdin.buffer:
    line = line.strip()
    if len(line) <= 0:
        continue
    line = line.split(b";")
    if line[0].decode('utf-8') == "country_code":
        continue
    try:
        name = line[4].decode('utf-8')
        group = line[-5].decode('utf-8')
        buffer.append(f"{group}\t{name}") 
    except (ValueError, IndexError):
        continue
if len(buffer) > 0:
    print("\n".join(buffer))
Overwriting pr0404/ejercicio6/mapper.py
%%writefile pr0404/ejercicio6/reducer.py
#!/usr/bin/env python3
import sys

current_earnings = None
current_countries = set()
buffer = []
for line in sys.stdin.buffer:
    line = line.strip().split(b"\t")
    if line[0] != current_earnings:
        if current_earnings:
            buffer.append(f"{current_earnings.decode('utf-8')}\t({', '.join(current_countries)})")
        current_earnings = line[0]
        current_countries = set()
    current_countries.add(line[1].decode("utf-8"))
print("\n".join(buffer))

Overwriting pr0404/ejercicio6/reducer.py
!cat pr0404/countries_gdp_hist.csv | python3 pr0404/ejercicio6/mapper.py | sort | python3 pr0404/ejercicio6/reducer.py
INGRESO ALTO	(CHILE, BRUNEI DARUSSALAM, AMERICAN SAMOA, PUERTO RICO, ROMANIA, SLOVENIA, PALAU, MONACO, VIRGIN ISLANDS (BRITISH), ESTONIA, SEYCHELLES, ICELAND, BARBADOS, FRENCH POLYNESIA, SAINT KITTS AND NEVIS, POLAND, GUAM, ARUBA, FRANCE, URUGUAY, FINLAND, UNITED ARAB EMIRATES, AUSTRALIA, RUSSIAN FEDERATION, LIECHTENSTEIN, NORWAY, QATAR, PORTUGAL, UNITED STATES OF AMERICA, PANAMA, TRINIDAD AND TOBAGO, SAN MARINO, IRELAND, LATVIA, AUSTRIA, LITHUANIA, GREENLAND, HONG KONG, CURAÇAO, BULGARIA, SINGAPORE, CYPRUS, BAHAMAS, OMAN, CROATIA, ANTIGUA AND BARBUDA, SLOVAKIA, JAPAN, GERMANY, VIRGIN ISLANDS (U.S.), CZECHIA, ANDORRA, KUWAIT, BAHRAIN, GREECE, NETHERLANDS, SINT MAARTEN (DUTCH PART), NAURU, GIBRALTAR, HUNGARY, GUYANA, CAYMAN ISLANDS, MALTA, ITALY, SWEDEN, NEW CALEDONIA, SWITZERLAND, TURKS AND CAICOS ISLANDS, SPAIN, BELGIUM, MACAO, SAINT MARTIN (FRENCH PART), ISLE OF MAN, SAUDI ARABIA, NORTHERN MARIANA ISLANDS, ISRAEL, DENMARK, FAROE ISLANDS, UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND, NEW ZEALAND, BERMUDA, CANADA, KOREA, REPUBLIC OF, LUXEMBOURG)
INGRESO MEDIANO ALTO	(AZERBAIJAN, INDONESIA, IRAQ, ECUADOR, BELIZE, BELARUS, UKRAINE, MARSHALL ISLANDS, GEORGIA, GUATEMALA, SAINT LUCIA, NORTH MACEDONIA, PERU, TURKEY, ARMENIA, EQUATORIAL GUINEA, ALGERIA, FIJI, KAZAKHSTAN, GABON, SURINAME, TONGA, BOSNIA AND HERZEGOVINA, ARGENTINA, NAMIBIA, TURKMENISTAN, MONTENEGRO, DOMINICAN REPUBLIC, THAILAND, BOTSWANA, MEXICO, MONGOLIA, BRAZIL, SAINT VINCENT AND THE GRENADINES, JAMAICA, MALDIVES, CHINA, SERBIA, EL SALVADOR, COLOMBIA, PARAGUAY, SOUTH AFRICA, TUVALU, GRENADA, MALAYSIA, LIBYA, DOMINICA, MAURITIUS, COSTA RICA, CUBA, IRAN (ISLAMIC REPUBLIC OF), MOLDOVA, REPUBLIC OF, ALBANIA)
NO CLASIFICADO	(VENEZUELA (BOLIVARIAN REPUBLIC OF))
PAÍSES DE INGRESO BAJO	(KOREA (DEMOCRATIC PEOPLE'S REPUBLIC OF), MALI, YEMEN, MALAWI, MOZAMBIQUE, SIERRA LEONE, CONGO, DEMOCRATIC REPUBLIC OF THE, GUINEA-BISSAU, CENTRAL AFRICAN REPUBLIC, TOGO, SYRIAN ARAB REPUBLIC, MADAGASCAR, GAMBIA, CHAD, BURKINA FASO, SOMALIA, SUDAN, UGANDA, BURUNDI, ETHIOPIA, LIBERIA, SOUTH SUDAN, NIGER, ERITREA, AFGHANISTAN, RWANDA)
!hdfs dfs -rm /processed/reversed_index/*
!hdfs dfs -rmdir /processed/reversed_index/
!mapred streaming \
     -files pr0404/ejercicio6/mapper.py,pr0404/ejercicio6/reducer.py \
     -input /gdp/countries_gdp_hist.csv \
     -output /processed/reversed_index \
     -mapper mapper.py \
     -reducer reducer.py
!hdfs dfs -cat /processed/reversed_index/part-00000
rm: `/processed/reversed_index/*': No such file or directory
rmdir: `/processed/reversed_index/': No such file or directory
packageJobJar: [] [/usr/local/hadoop/share/hadoop/tools/lib/hadoop-streaming-3.4.0.jar] /tmp/streamjob1599895919851728833.jar tmpDir=null
2026-01-07 18:27:22,041 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.4:8032
2026-01-07 18:27:22,110 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at yarnmanager/172.19.0.4:8032
2026-01-07 18:27:22,289 INFO mapreduce.JobResourceUploader: Disabling Erasure Coding for path: /tmp/hadoop-yarn/staging/root/.staging/job_1767800998533_0011
2026-01-07 18:27:22,550 INFO mapred.FileInputFormat: Total input files to process : 1
2026-01-07 18:27:22,611 INFO mapreduce.JobSubmitter: number of splits:2
2026-01-07 18:27:22,688 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1767800998533_0011
2026-01-07 18:27:22,688 INFO mapreduce.JobSubmitter: Executing with tokens: []
2026-01-07 18:27:22,812 INFO conf.Configuration: resource-types.xml not found
2026-01-07 18:27:22,812 INFO resource.ResourceUtils: Unable to find 'resource-types.xml'.
2026-01-07 18:27:22,856 INFO impl.YarnClientImpl: Submitted application application_1767800998533_0011
2026-01-07 18:27:22,877 INFO mapreduce.Job: The url to track the job: http://yarnmanager:8088/proxy/application_1767800998533_0011/
2026-01-07 18:27:22,877 INFO mapreduce.Job: Running job: job_1767800998533_0011
2026-01-07 18:27:26,938 INFO mapreduce.Job: Job job_1767800998533_0011 running in uber mode : false
2026-01-07 18:27:26,938 INFO mapreduce.Job:  map 0% reduce 0%
2026-01-07 18:27:30,982 INFO mapreduce.Job:  map 100% reduce 0%
2026-01-07 18:27:34,005 INFO mapreduce.Job:  map 100% reduce 100%
2026-01-07 18:27:35,030 INFO mapreduce.Job: Job job_1767800998533_0011 completed successfully
2026-01-07 18:27:35,077 INFO mapreduce.Job: Counters: 54
	File System Counters
		FILE: Number of bytes read=470214
		FILE: Number of bytes written=1882937
		FILE: Number of read operations=0
		FILE: Number of large read operations=0
		FILE: Number of write operations=0
		HDFS: Number of bytes read=1663231
		HDFS: Number of bytes written=2112
		HDFS: Number of read operations=11
		HDFS: Number of large read operations=0
		HDFS: Number of write operations=2
		HDFS: Number of bytes read erasure-coded=0
	Job Counters 
		Launched map tasks=2
		Launched reduce tasks=1
		Data-local map tasks=2
		Total time spent by all maps in occupied slots (ms)=3108
		Total time spent by all reduces in occupied slots (ms)=1430
		Total time spent by all map tasks (ms)=3108
		Total time spent by all reduce tasks (ms)=1430
		Total vcore-milliseconds taken by all map tasks=3108
		Total vcore-milliseconds taken by all reduce tasks=1430
		Total megabyte-milliseconds taken by all map tasks=3182592
		Total megabyte-milliseconds taken by all reduce tasks=1464320
	Map-Reduce Framework
		Map input records=13761
		Map output records=13760
		Map output bytes=442688
		Map output materialized bytes=470220
		Input split bytes=198
		Combine input records=0
		Combine output records=0
		Reduce input groups=5
		Reduce shuffle bytes=470220
		Reduce input records=13760
		Reduce output records=4
		Spilled Records=27520
		Shuffled Maps =2
		Failed Shuffles=0
		Merged Map outputs=2
		GC time elapsed (ms)=168
		CPU time spent (ms)=2160
		Physical memory (bytes) snapshot=982540288
		Virtual memory (bytes) snapshot=7849897984
		Total committed heap usage (bytes)=1351614464
		Peak Map Physical memory (bytes)=313643008
		Peak Map Virtual memory (bytes)=2615926784
		Peak Reduce Physical memory (bytes)=355749888
		Peak Reduce Virtual memory (bytes)=2619293696
	Shuffle Errors
		BAD_ID=0
		CONNECTION=0
		IO_ERROR=0
		WRONG_LENGTH=0
		WRONG_MAP=0
		WRONG_REDUCE=0
	File Input Format Counters 
		Bytes Read=1663033
	File Output Format Counters 
		Bytes Written=2112
2026-01-07 18:27:35,077 INFO streaming.StreamJob: Output directory: /processed/reversed_index
INGRESO ALTO	(NETHERLANDS, MALTA, CROATIA, CZECHIA, ISRAEL, BELGIUM, CAYMAN ISLANDS, FRENCH POLYNESIA, IRELAND, AMERICAN SAMOA, LITHUANIA, UNITED STATES OF AMERICA, SINT MAARTEN (DUTCH PART), NEW ZEALAND, NORWAY, LUXEMBOURG, CANADA, QATAR, ICELAND, GUYANA, AUSTRIA, ESTONIA, KOREA, REPUBLIC OF, NORTHERN MARIANA ISLANDS, BAHAMAS, RUSSIAN FEDERATION, SPAIN, SAN MARINO, MONACO, URUGUAY, GREENLAND, POLAND, VIRGIN ISLANDS (U.S.), PALAU, ARUBA, TRINIDAD AND TOBAGO, BERMUDA, ROMANIA, BRUNEI DARUSSALAM, ANTIGUA AND BARBUDA, SAINT MARTIN (FRENCH PART), DENMARK, NAURU, FRANCE, LIECHTENSTEIN, PUERTO RICO, SAINT KITTS AND NEVIS, SLOVENIA, SLOVAKIA, NEW CALEDONIA, SEYCHELLES, CURAÇAO, UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND, BULGARIA, GERMANY, GUAM, GIBRALTAR, SINGAPORE, ISLE OF MAN, PORTUGAL, HUNGARY, ITALY, BAHRAIN, LATVIA, TURKS AND CAICOS ISLANDS, FAROE ISLANDS, HONG KONG, MACAO, CYPRUS, FINLAND, SAUDI ARABIA, OMAN, UNITED ARAB EMIRATES, VIRGIN ISLANDS (BRITISH), ANDORRA, SWITZERLAND, JAPAN, PANAMA, AUSTRALIA, KUWAIT, GREECE, CHILE, BARBADOS, SWEDEN)
INGRESO MEDIANO ALTO	(COLOMBIA, BELIZE, GEORGIA, GUATEMALA, BOSNIA AND HERZEGOVINA, CUBA, GABON, DOMINICA, AZERBAIJAN, THAILAND, COSTA RICA, EL SALVADOR, CHINA, TUVALU, SAINT LUCIA, INDONESIA, NORTH MACEDONIA, BOTSWANA, GRENADA, JAMAICA, MONTENEGRO, PERU, KAZAKHSTAN, TURKMENISTAN, ALGERIA, SAINT VINCENT AND THE GRENADINES, DOMINICAN REPUBLIC, BELARUS, NAMIBIA, MARSHALL ISLANDS, LIBYA, BRAZIL, SOUTH AFRICA, SERBIA, IRAQ, MALDIVES, MAURITIUS, ARGENTINA, TONGA, IRAN (ISLAMIC REPUBLIC OF), MEXICO, UKRAINE, FIJI, MALAYSIA, ALBANIA, EQUATORIAL GUINEA, MOLDOVA, REPUBLIC OF, ARMENIA, PARAGUAY, SURINAME, MONGOLIA, TURKEY, ECUADOR)
NO CLASIFICADO	(VENEZUELA (BOLIVARIAN REPUBLIC OF))
PAÍSES DE INGRESO BAJO	(BURUNDI, MALI, GAMBIA, CHAD, SUDAN, TOGO, MADAGASCAR, GUINEA-BISSAU, ERITREA, SOMALIA, RWANDA, ETHIOPIA, UGANDA, AFGHANISTAN, SIERRA LEONE, KOREA (DEMOCRATIC PEOPLE'S REPUBLIC OF), SYRIAN ARAB REPUBLIC, CENTRAL AFRICAN REPUBLIC, YEMEN, NIGER, BURKINA FASO, MOZAMBIQUE, CONGO, DEMOCRATIC REPUBLIC OF THE, MALAWI, SOUTH SUDAN, LIBERIA)