!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
%%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
%%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
%%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
!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
%%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
%%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)