diff --git a/.~lock.API_NY.GDP.MKTP.CD_DS2_en_csv_v2.csv# b/.~lock.API_NY.GDP.MKTP.CD_DS2_en_csv_v2.csv# new file mode 100644 index 00000000..5a169381 --- /dev/null +++ b/.~lock.API_NY.GDP.MKTP.CD_DS2_en_csv_v2.csv# @@ -0,0 +1 @@ +,jobanner,j-Latitude-5480,13.03.2018 16:14,file:///home/jobanner/.config/libreoffice/4; \ No newline at end of file diff --git a/2001.jpg b/2001.jpg new file mode 100644 index 00000000..96ca448c Binary files /dev/null and b/2001.jpg differ diff --git a/2002.jpg b/2002.jpg new file mode 100644 index 00000000..1309dfaf Binary files /dev/null and b/2002.jpg differ diff --git a/2003.jpg b/2003.jpg new file mode 100644 index 00000000..88c81b32 Binary files /dev/null and b/2003.jpg differ diff --git a/2004.jpg b/2004.jpg new file mode 100644 index 00000000..0ac69ede Binary files /dev/null and b/2004.jpg differ diff --git a/2005.jpg b/2005.jpg new file mode 100644 index 00000000..2fd21cbf Binary files /dev/null and b/2005.jpg differ diff --git a/2006.jpg b/2006.jpg new file mode 100644 index 00000000..ce885516 Binary files /dev/null and b/2006.jpg differ diff --git a/2007.jpg b/2007.jpg new file mode 100644 index 00000000..fbd4e114 Binary files /dev/null and b/2007.jpg differ diff --git a/2008.jpg b/2008.jpg new file mode 100644 index 00000000..6e1ba0d9 Binary files /dev/null and b/2008.jpg differ diff --git a/2009.jpg b/2009.jpg new file mode 100644 index 00000000..5ff7596d Binary files /dev/null and b/2009.jpg differ diff --git a/2010.jpg b/2010.jpg new file mode 100644 index 00000000..323625cb Binary files /dev/null and b/2010.jpg differ diff --git a/2011.jpg b/2011.jpg new file mode 100644 index 00000000..320c6676 Binary files /dev/null and b/2011.jpg differ diff --git a/2012.jpg b/2012.jpg new file mode 100644 index 00000000..c639465f Binary files /dev/null and b/2012.jpg differ diff --git a/2013.jpg b/2013.jpg new file mode 100644 index 00000000..d0cfd8cf Binary files /dev/null and b/2013.jpg differ diff --git a/2014.jpg b/2014.jpg new file mode 100644 index 00000000..ed844124 Binary files /dev/null and b/2014.jpg differ diff --git a/2015.jpg b/2015.jpg new file mode 100644 index 00000000..7cdbdb52 Binary files /dev/null and b/2015.jpg differ diff --git a/2016.jpg b/2016.jpg new file mode 100644 index 00000000..b2a13f25 Binary files /dev/null and b/2016.jpg differ diff --git a/GDP_PC.csv b/GDP_PC.csv new file mode 100644 index 00000000..20f49c94 --- /dev/null +++ b/GDP_PC.csv @@ -0,0 +1,265 @@ +Country Name,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017 +Aruba,20670.6556635493,20434.2994364477,20834.5101990131,22567.8249248908,23302.8319880055,24014.9442670501,25921.026051998,27546.8993898034,24631.4348604167,24271.9404205267,25324.7203624669,,,,,, +Afghanistan,117.409690795,187.8450949554,198.7285435523,219.1413527855,250.2941299095,272.5630770181,369.8357959698,373.3611163,445.8932979237,553.3002893831,603.5370230624,669.009050888,638.6125432128,629.3452503438,569.5779229158,561.7787462695, +Angola,526.1687429969,711.1817159535,779.4683055987,1041.0868439286,1443.9919285637,2062.4151494258,2878.8371439308,3868.5788828975,3347.8448503364,3529.0534817376,4299.0128887792,4598.2499876544,4804.6168835472,4709.3120236738,3695.7937481466,3308.7002329849, +Albania,1326.9703392981,1453.6427765718,1890.6815573351,2416.5882350519,2709.1429306139,3005.0129033185,3603.0136853664,4370.5396465315,4114.1365449095,4094.3588319192,4437.1780684361,4247.6143082625,4413.081696706,4578.6667275326,3934.8953941316,4124.9823904287, +Andorra,22228.8464928922,24741.4935704562,32776.4422698769,38503.4796144857,41282.0201219785,43748.7721588999,48582.8084550866,47785.6590856793,43339.3798746543,39736.3540626699,41098.7669417228,38391.0808669785,40619.7112977795,42294.9947269717,36038.2676044596,36988.6220301891, +Arab World,2495.3663120425,2462.7914416246,2721.6280569958,3117.6608060124,3745.7909299172,4336.7185834118,4937.5982177301,6115.517780579,5158.2085170652,5917.5743077876,6855.5272866435,7343.1213179666,7439.3794008152,7452.0404840742,6435.5255087583,6162.3472723692, +United Arab Emirates,31061.5293454235,31311.3593562152,33230.5231807291,36161.1706068291,39439.8019679284,42372.2216623658,42672.6132294857,45758.9055356627,33072.5751663719,35049.1483168035,40462.3120889984,42112.2356474253,43350.6426809366,44449.7403485595,39101.7468895974,37622.2074564244, +Argentina,7170.6946736519,2579.1931682121,3330.4370058355,4251.5743481987,5076.8838291729,5878.7610273521,7193.6176397352,8953.3592752628,8161.3069664865,10276.2604977053,12726.9083594731,12969.7071238969,12976.6364245411,12245.2564487696,13467.1023570022,12440.3209818055, +Armenia,694.4305119323,783.26160987,930.1661567015,1191.9619199071,1643.7585429815,2158.0029089546,3138.8087034125,4010.0269972269,2993.8325310903,3218.3816548847,3526.9781426766,3684.8048103265,3843.5912130934,3994.7123547957,3617.9357455518,3614.6883569981, +American Samoa,,8751.7665287497,8914.5254326167,8639.3088552916,8508.4069149836,8456.9479965899,8980.5364143481,9871.9971944591,12058.26382343,10352.8227618312,10375.9942154736,11660.329531052,11589.8530023324,11598.7517362051,11865.9632317194,11834.7452292307, +Antigua and Barbuda,9414.1605912201,9443.0635905653,9801.966934687,10419.3111321775,11452.7387771176,12812.7644376195,14350.918887831,14797.3684231605,13082.2816597386,12174.6978594572,11931.2041070835,12517.5579290917,12194.6087607071,12946.9869363675,13659.1479142644,14462.1762794658, +Australia,19517.8416767171,20081.817625797,23465.3855857164,30472.3797728289,34016.7148304822,36118.2838130869,40991.9828858155,49664.6850434485,42742.9989811703,51874.0804819957,62245.100292102,67635.3155532647,67708.6892863784,62099.6144131172,56408.3404284049,49755.315480305, +Austria,24537.5142629883,26401.7454564357,32222.8972411655,36821.5214680093,38403.1338770715,40635.2818159724,46855.7717452095,51708.7657541758,47963.1794023217,46858.0432733717,51374.9584066934,48567.69528642,50719.3882770685,51733.4819170733,44255.5833562366,44757.6348988008, +Azerbaijan,703.6838434327,763.0730858471,883.6439965472,1045.02162987,1578.402390296,2473.0857763684,3851.4378687117,5574.6038021861,4950.2947914238,5842.8057835858,7189.6912292077,7496.3357279968,7875.7569525429,7891.2997755885,5500.3103824441,3878.7092573664, +Burundi,133.7427689265,122.4335892964,112.8493702922,127.4296648033,150.5070433688,165.8794175614,170.7999004718,196.2472628314,204.9446501898,231.1943256492,260.4799073382,265.2856051313,282.7555252082,312.748979387,300.676556924,285.7274420647, +Belgium,23121.6011440246,25052.3393900855,30743.9025377208,35589.6891168402,36967.2591839688,38852.3729277437,44403.7668991523,48424.5755963147,44880.5730196227,44380.1766327308,47702.8118941685,44740.5832481477,46582.6695503412,47379.1739168858,40375.3886393001,41271.4821478247, +Benin,378.7360539764,418.6985763471,519.2922846612,583.4093514307,601.7999769589,625.8300919765,706.0535419007,820.1513498193,793.4524300307,757.6959074094,825.9427853632,837.9505000754,915.2674585964,943.6865750314,783.9470909524,789.4404106856, +Burkina Faso,235.4912324362,260.7635413197,332.3443050656,371.323086483,406.9988070606,422.6332373602,475.1100121845,569.7612784202,552.7455521064,575.4464526877,666.8404100555,673.8228182266,699.7815370165,703.8216564617,575.3144541763,627.1030787533, +Bangladesh,402.5981151516,400.6135745334,432.7388972408,460.7579167304,484.155407058,494.0501465765,541.0651483951,615.7775410531,681.120536769,757.6717571769,835.7893401274,856.3428570274,951.8894534563,1084.5654298027,1210.1587693976,1358.7790288454, +Bulgaria,1764.9073865327,2087.5348425058,2710.4680235732,3381.5078365613,3893.6899804991,4513.1362795438,5932.8996765932,7261.7544920028,6969.5585566836,6843.2632888532,7813.8034994617,7378.0255394416,7674.8605591403,7853.3351908622,6993.4773597573,7469.025246802, +Bahrain,12868.2109970281,13102.3345682658,14221.9925934886,15846.4764093173,17959.1785373542,19307.9954920205,20977.1105261075,23067.5653465171,19356.6723557874,20722.1038895508,22512.1596038712,23649.3666139101,24737.1717830704,24983.3790153356,22688.8782442968,22579.0934203237, +"Bahamas, The",21497.5209065268,22506.3511419764,22009.2004332596,21996.4064912596,23405.4530158026,23719.1078819641,24301.2432520857,23652.3305303491,22037.1080100097,21921.5590634977,21523.9737238384,28815.527404385,28303.4672887287,28374.3579411203,29056.0906632751,28785.4776705382, +Bosnia and Herzegovina,1524.4120215233,1761.5376471886,2214.7322459187,2650.6426607979,2968.4118061197,3404.3216977157,4180.2921762581,5078.3145772091,4701.3344264135,4614.8290411405,5054.3253442376,4722.0134030673,5042.5822130461,5204.2437184117,4584.2425478176,4808.4054251477, +Belarus,1244.3731852343,1479.3831415112,1819.525644123,2378.3392066022,3126.0717666525,3848.2159664874,4735.4848267369,6377.3697320123,5176.2638299699,6029.3967998293,6519.2301949889,6940.1592535974,7978.8726147108,8318.5126899268,5949.1063069975,4989.4277630498, +Belize,3419.2757192608,3556.561825435,3679.9095232787,3831.5380185375,3933.332215464,4187.3780296959,4324.8764271616,4470.220795976,4258.7886114376,4344.1501766125,4516.2467496172,4673.6384804322,4688.5384434353,4852.2236660279,4849.9974950458,4744.7363974776, +Bermuda,58883.9594265967,62583.1002034588,66111.7252270036,70359.3191088798,75882.0338560339,83912.6977976846,90849.5869806436,93605.7481653976,88463.3128161375,88207.3275597322,85973.158416455,85458.455507886,85748.0654143782,,,, +Bolivia,958.2366524089,913.5756422723,917.3643104862,978.3346484819,1046.4273841432,1233.5944354379,1389.634888005,1736.9350510229,1776.8664756219,1981.1607045044,2377.6759179413,2645.2277526015,2947.9385262805,3124.0003098252,3077.0261991716,3104.956089141, +Brazil,3146.9501765492,2819.6495307119,3059.5875818904,3623.0476672932,4770.1827462882,5860.1459753466,7313.5579615595,8787.6103749883,8553.3804700727,11224.1540829355,13167.4728917533,12291.4668523291,12216.9044643396,12026.6173095243,8757.2062022872,8649.9484917506, +Barbados,11513.9368638824,11675.3475419739,12028.4803385025,12868.7873273012,14223.2554405147,15439.9921465683,16381.4955640051,16613.7192186615,15922.9001328689,15959.0297922874,16610.4183520372,16536.2146421152,16326.9134788626,16261.7993189477,16129.0492827663,15891.6265491446, +Brunei Darussalam,16468.1288626009,16846.0219841083,18555.5664851075,21896.6052658777,26102.1334542119,30980.9669198566,32672.3671711068,37951.2805959782,27965.4750379503,35268.1011703581,47017.0273004715,47651.2590896413,44597.279681535,41530.6689792581,30967.890506377,26939.4175086523, +Bhutan,807.9387672687,885.6382245309,997.7417140733,1097.457087621,1247.061391609,1335.456905886,1741.142551689,1795.1813072028,1770.2344965917,2178.9213830797,2458.0459761545,2422.0080157783,2350.8828892447,2504.7174065594,2615.3102200784,2773.5471353022, +Botswana,3128.0977926045,3055.6183824715,4163.0659057845,4896.5838348113,5351.2537317165,5374.5548669078,5714.0479369416,5623.3795661359,5185.7298453814,6346.1562038735,7645.2146115132,7029.2314502403,7007.6257859018,7497.7623776357,6532.0446774913,6924.1497754805, +Central African Republic,243.1586486292,253.7068342826,286.250801904,313.2105980447,323.9805112399,347.6073677663,397.1480466633,456.8614333977,449.9601839092,446.4434493752,494.3306778865,486.4101139662,337.4849613983,377.1320274197,348.3814170337,382.2131743177, +Canada,23691.5947188738,24167.8043060561,28172.1488309084,31979.8719510723,36189.5883840265,40386.6994835116,44544.5268004039,46596.3359912609,40773.4543637445,47447.4760241936,52082.2107601003,52496.6948704709,52418.3150618347,50453.5153505288,43335.1591057924,42183.2950995784, +Central Europe and the Baltics,4345.386038753,4925.5619771493,5946.8037997424,7166.6913559317,8349.3784793181,9468.1317364541,11961.7482792727,14498.3177737833,12214.3641192329,12567.1283124459,13888.4531656534,13001.8229587829,13714.8356929145,14139.2694251838,12450.1334230983,12740.4683450167, +Switzerland,38538.9900530944,41376.3939853959,48087.5831393144,53340.147655778,54952.6737181498,57579.5019538092,63555.2374995504,72487.8459296849,69927.4687701171,74605.7210207051,88415.6280609527,83538.2300783858,85112.4643984141,86605.5633762421,82016.0213129432,79887.5182392741, +Channel Islands,41610.1305834392,44159.2107722825,48226.396676878,55844.1166944098,57210.7322855894,62261.8280114141,73569.644964552,,,,,,,,,, +Chile,4595.6663273571,4463.5458672136,4787.6995320245,6210.8283248717,7615.3046799141,9484.6812266853,10526.8774613085,10781.3660783703,10243.328236588,12860.1776447469,14705.6924209903,15431.9029324117,15941.3972192328,14817.3777768495,13653.2263998697,13792.9260543919, +China,1053.1082430045,1148.5082904417,1288.6432518338,1508.6680978827,1753.4178292582,2099.2294346045,2695.3659170967,3471.2480543115,3838.433971769,4560.5125860093,5633.7957168394,6337.8833227926,7077.7707653956,7683.5026130912,8069.2130238951,8123.1808725464, +Cote d'Ivoire,656.8345650494,710.9611683296,865.7896490145,919.8068027504,931.7542869713,951.9478955647,1065.8963746989,1242.4310438847,1217.7492057511,1219.7490955152,1214.7039464533,1262.4802181159,1423.6822822258,1569.9282753257,1434.3266146751,1534.9737236586, +Cameroon,661.7774416927,719.8896584136,881.0102085715,1027.8230003913,1030.0381929464,1081.3698306081,1215.8082128984,1396.8249876017,1338.8843770788,1309.1222080195,1429.6475526621,1380.5098482007,1493.7465674707,1571.1825346637,1353.9244896145,1374.5141724182, +"Congo, Dem. Rep.",153.6995732917,175.1360714813,173.9163518318,194.1667863452,218.5235091728,252.8430453839,280.1217436521,318.1201340535,,318.0757515966,357.4834937721,398.140694831,420.8704900309,461.5680852942,474.9360481064,405.5425009388, +"Congo, Rep.",842.7090677443,886.3616652994,998.1013116706,1289.3378369097,1637.0643812457,2012.1100704731,2111.2094885634,2881.5941160522,2255.3331186386,2737.3423302299,3196.6475237082,2952.0523480659,2964.5729890306,2910.5202257686,1712.1211463257,1528.24472001, +Colombia,2395.8565512517,2355.7258566989,2246.2574724306,2740.2494420277,3386.0256340607,3709.0787641175,4674.2195278636,5433.7204247193,5148.4221057753,6250.6549257458,7227.7397973466,7884.9843748066,8030.5859140752,7913.3832420385,6044.5256553104,5805.6053854484, +Comoros,395.9319363015,433.2691450819,544.5066526028,616.4197236063,621.9033702024,648.3008716763,720.7593012587,795.9705018626,778.5454198645,769.1742882605,829.7586884791,788.6326529552,834.3410948903,852.9543078628,727.646386827,775.0800846318, +Cabo Verde,1268.8845642182,1373.5156362232,1768.9213016258,1976.458506021,2048.1345903885,2304.2899020136,3112.2857121521,3638.9059463965,3444.5565998468,3312.825984809,3670.4294525969,3408.4827623842,3558.7963135508,3529.6184030566,2954.1194673424,2997.7526795353, +Costa Rica,3981.5280469657,4062.0149648608,4167.7141066559,4425.5074672058,4697.0111345612,5245.1873721516,6120.6234182807,6911.1361358641,6809.3962236684,8199.4146206803,9186.596389934,9985.3695897011,10569.6663143866,10647.4417945857,11406.3627271108,11824.6381020004, +Caribbean small states,5044.2209977214,5276.3499099784,5622.080102003,6131.1342096704,6899.8200561419,7700.5650703862,8519.862659706,9658.2306708635,8053.4913549573,8726.3261536331,9417.7528362887,9986.7916591052,10013.4760721049,9967.3299357512,9648.3994397985,9206.7655621853, +Cuba,2832.1888926891,2994.3399882938,3192.6693781217,3390.7162556367,3779.0570695996,4669.0609161479,5184.4942274145,5376.4476221145,5484.776300112,5676.1414026991,6075.9243062601,6425.9411186608,6760.1534397455,7050.5019901192,7602.261218319,, +Curacao,,,,,,,,,,,,,,,,, +Cayman Islands,,,,,,64100.9076960695,,,,,,,,,,, +Cyprus,15062.9243346608,16372.291519199,20293.4078913924,23932.4912772329,25324.4866558737,27169.9925579717,31386.6326506534,35390.7048833763,32105.8159000782,30818.4639574235,32233.8394246573,28984.9148053503,27942.3166728809,27400.802986104,23212.2247018375,23541.4882484476, +Czech Republic,6609.2055298605,8032.8966124577,9773.1175025128,11685.8872407234,13346.1763898857,15183.6360541375,18373.6489976913,22698.8539572605,19741.5976279826,19808.0710912518,21717.4579392202,19729.8705111763,19916.0193873722,19744.5586092159,17715.6168523009,18483.7164797716, +Germany,23687.3168928198,25205.164445175,30359.9521525666,34165.9340305131,34696.62091671,36447.8723183195,41814.8190965222,45699.1983232962,41732.707253158,41785.556912554,46810.3279588057,44065.2489082767,46530.9114275776,48042.5634346518,41323.921502169,42161.3196584389, +Djibouti,781.232219552,792.154120028,819.9741179848,864.1847206073,904.7297488766,965.6693778923,1047.5868963852,1214.0771182959,1253.6574311994,1325.9907235208,1430.9868983255,1536.1506851804,1622.6379744125,1740.9150108972,1862.167273731,, +Dominica,4924.9227841305,4836.3849212411,4994.6674021974,5325.0469810807,5244.0337317226,5513.1607096808,5939.0535849451,6446.6638318539,6866.2248990346,6912.4357139895,6986.0467850935,6745.8495939724,6933.4154286884,7195.3934898927,7313.8493520721,7906.7216710204, +Denmark,30751.6494603843,33228.6929087101,40458.7706402839,46511.6045710347,48799.8203703247,52026.9931124155,58487.0450116405,64322.0666441526,58163.2935943068,58041.4112245601,61753.6600721804,58507.5002096272,61191.1926260428,62548.9850174371,53012.9965835008,53578.7565680928, +Dominican Republic,2862.1548356268,3008.4650776994,2372.6288265617,2421.0960619738,3681.059903003,3836.468771322,4647.3103590699,5011.0379372937,4952.6775034445,5451.0669599447,5759.0642999882,5968.8767666363,6027.0555440367,6268.6921217771,6468.4716483923,6722.2235357577, +Algeria,1732.8579788838,1774.0336730152,2094.3355057258,2598.9080234667,3100.1223775868,3464.610078702,3935.1833428593,4905.2548657626,3868.8312304091,4463.3946748895,5432.4133197812,5565.1345210485,5471.1233887871,5466.4257784154,4160.2200667183,3916.8815708863, +East Asia & Pacific (excluding high income),1012.7788140157,1111.6581538737,1248.1246822262,1434.9124041578,1648.2607146795,1970.3391741075,2472.7653659729,3106.1860321411,3345.5512088759,4007.3237826445,4863.4892568178,5386.489528765,5903.3162336459,6301.9191266432,6509.1108644881,6580.7936407808, +Early-demographic dividend,1284.5723087146,1227.341495869,1349.7366505645,1544.445735281,1771.3431477485,1997.2887349037,2335.5574313614,2593.2380396599,2458.9236431657,2926.4839072967,3238.7758376691,3328.0571883119,3341.5719618203,3414.0929889388,3259.7000212481,3280.6706652929, +East Asia & Pacific,3734.1300835805,3762.4819262059,4104.4038945703,4567.9272942589,4837.9101959278,5095.2882519375,5659.76561641,6491.1926917559,6643.3334937798,7674.4757046682,8838.7680757011,9395.7776048106,9440.3261099088,9657.1831220669,9533.9123257668,9779.466498191, +Europe & Central Asia (excluding high income),1806.723244638,2068.7957248961,2615.2230705651,3444.264982283,4343.6358826064,5312.2201819612,6841.466832788,8436.3345859641,6613.7667725617,7822.7625091747,9597.1795626188,10083.259272843,10653.3998534061,9887.8480510105,7521.3653192543,7167.6486620351, +Europe & Central Asia,11721.0932995268,12799.364278619,15550.031989247,18071.3337974958,19191.5921469903,20709.6855324954,24108.8478373846,26352.5392538962,23084.2269564389,23536.9060598313,26015.8890295232,24970.975180496,25976.5545475879,26192.9347219616,22442.9942316612,22233.812446903, +Ecuador,1903.7415713596,2183.966796358,2440.46898022,2708.5578920012,3021.9425473161,3350.7865413088,3590.7180855127,4274.9520645767,4255.5657014112,4657.3023611471,5223.3517632025,5702.1043127653,6074.0908289583,6396.6304833922,6150.1559553152,6018.5268684878, +"Egypt, Arab Rep.",1370.7174379505,1210.2292488169,1120.8749284067,1045.9432083755,1168.1152306791,1375.1963159911,1640.4760683965,2011.2461540687,2291.6670621977,2602.4795486957,2747.4803267117,3181.4417083042,3213.3891579094,3327.7542472611,3547.7130118383,3477.851742609, +Euro area,20442.3384730531,22133.4564087778,27161.563614745,30983.8333871055,31989.211385352,33802.4873994596,38718.447192302,42235.2490800301,38491.6724372957,37617.722310156,40614.9077740661,37598.8900937201,39107.5042351238,39820.5848452651,34351.6089297841,35021.6365656913, +Eritrea,215.1392102518,201.7687981156,232.7945459144,287.4222243116,276.7508096461,297.8280588029,317.3294335866,326.0825641515,430.7544499381,482.1490904235,582.7755302375,,,,,, +Spain,15323.6113977547,17019.5354136605,21495.7074076474,24918.6458419994,26510.7174533426,28482.6094833461,32709.4010383771,35579.3099338804,32334.0054777912,30736.6278530812,31835.2888008408,28563.8590381915,29211.7737455935,29623.1644451343,25789.5195481476,26616.4881048468, +Estonia,4498.9570274315,5308.3477805933,7174.2374147337,8850.4651148479,10338.3132235799,12595.4106486304,16586.4052048847,18094.5480527831,14726.3182780587,14638.6048173457,17454.8434246435,17421.8902227378,19072.2385175669,19949.5813766971,17155.8741759995,17736.8026953521, +Ethiopia,120.1789279112,111.363435556,118.8734465816,135.7623857965,161.6266247731,193.7949056425,243.3026822469,325.3825542651,379.7566385409,341.3099092005,354.8463543687,468.5067249075,502.1535887321,571.162275886,645.4650067078,706.7574751222, +European Union,18419.2077199164,20030.384726148,24293.4594800572,27939.6141252778,29108.6082504592,30936.2107502825,35597.5879374336,38135.4110612101,33977.4418832539,33687.5881704569,36412.968349913,34230.9515305165,35584.582165425,36666.6497989082,32198.6671304312,32242.0883817418, +Fragile and conflict affected situations,569.1320682331,540.3128765136,598.2960670394,672.754029001,796.1813314596,917.5070304702,1100.4786972208,1386.6146333481,1259.718722142,1466.4680208573,1558.6966599609,1644.7990915885,1720.0548951826,1767.4868893387,1559.0504938177,1471.9134141736, +Finland,24913.2445163584,26834.0262501804,32816.160880214,37636.1117341753,38969.171631813,41120.6765061581,48288.5490978186,53401.3148725198,47107.1557090705,46202.4151628454,50790.7241454802,47415.5598711351,49638.0771298139,49914.6186421589,42419.5655667694,43401.2283420768, +Fiji,2038.8917287546,2259.055795751,2835.9739718899,3332.91853272,3658.6308323923,3749.9398134865,4078.8232700144,4177.6577887427,3369.4082466578,3651.9667840555,4353.1213924099,4546.7385044513,4763.0689555778,5045.7699263782,4921.9507227288,5233.4694228375, +France,22527.3181180994,24275.2426027905,29691.1806296644,33874.7436282932,34879.7290895638,36544.5056623887,41600.5852745045,45413.0664176308,41631.1314123702,40703.3459209005,43810.2015505945,40838.025058798,42554.1201199212,42955.2418942185,36526.7701083069,36857.1192305925, +Faroe Islands,24300.3785998986,26553.7465597833,30993.0770616633,34979.0816995871,35847.4535649984,40719.5750317748,47024.2296980726,49773.1668730863,46521.5017134755,47397.9029229641,50789.0486039991,48421.8030715067,53612.8250038773,57543.6690591516,50581.9684915586,, +"Micronesia, Fed. Sts.",2240.0214622311,2257.7736649748,2296.2608597963,2252.8031376376,2355.5444649516,2397.4518375535,2441.5015512286,2516.0186833592,2693.0232781839,2861.7713480544,3000.9481192253,3150.9106016251,3047.5844246013,3057.2455895784,3018.0086754187,3143.7491066068, +Gabon,3976.104887497,4102.5527104335,4892.0116177685,5685.5777357368,6826.8805445909,7141.5491667874,8352.8171005675,10094.0274577256,7603.6602225385,8754.113921851,10716.2032034624,9774.1807611211,9679.7592041078,9692.1638737694,7388.9841443932,7179.3406611531, +United Kingdom,27427.58750236,29785.986287584,34173.9799764342,39983.9846746653,41732.640540022,44252.3158234429,50134.3160971463,46767.5922156593,38262.1821338364,38893.0184937365,41412.3492395708,41790.7791407408,42724.0678844007,46783.4692171284,44305.5546320834,40367.0378421962, +Georgia,733.9704142073,779.3845934799,928.0108227168,1207.3672275029,1530.057520905,1872.6804160672,2492.1287799453,3174.9490006864,2706.5885115817,2964.4770337309,3725.0632212159,4142.8691753655,4274.3768570296,4429.6500745149,3764.6409115904,3865.7856933183, +Ghana,273.6596668468,309.484470257,373.281553686,423.1936389158,498.1723903624,922.9351676855,1090.6867177147,1224.4015535024,1086.7650383632,1312.6075573103,1574.9786533121,1629.8002222251,1814.492297022,1432.2279425605,1361.1139050484,1513.4610343275, +Gibraltar,,,,,,,,,,,,,,,,, +Guinea,315.8398003237,322.8111709741,370.1931781162,386.3288282534,303.4244979858,427.0691858527,622.1516671776,674.5971067959,636.2717094662,635.6714852401,614.8694482363,654.7998026944,726.0940746705,744.6823177927,725.0646897156,661.5277734054, +"Gambia, The",541.0558913105,440.9474785921,359.6521780572,413.8398773395,432.1929060669,439.3423673796,519.0452663129,607.947973507,549.3108277103,562.4825158777,514.3738606681,504.9740093865,483.4863012008,434.4656466877,458.9690024304,473.1904365654, +Guinea-Bissau,309.4867490011,321.481320393,360.5718585343,393.3138243674,424.9534584924,418.9445003934,481.0694975966,583.5445621688,544.2220778756,546.721668647,688.7718196869,604.2683551851,622.1351065797,611.4384267191,585.2105569398,641.5959647167, +Equatorial Guinea,2283.879039439,2711.1701141691,3577.1761965953,6085.3489069204,10850.6333446261,12732.0275869622,15761.8391282779,22742.3815908012,16530.2093729134,17136.4456757583,21451.8861709069,21557.6527999109,20246.9930826625,19245.651511712,10717.4821761177,8747.3534732467, +Greece,12538.1788278361,14110.3133911078,18477.578411927,21955.1040911595,22551.735744099,24801.1578065035,28827.3263555224,31997.2820108813,29710.9702950284,26917.7589787254,25916.2935289351,22242.681934771,21874.8195041667,21760.9797994918,18070.7767788584,17890.5749431119, +Grenada,5109.9587152077,5292.2323792941,5773.0735766291,5836.1770631292,6754.5123925079,6766.486755885,7324.1905133755,7947.4443268439,7395.0881252504,7365.6666592364,7410.408438417,7583.187001907,7956.0765478959,8569.7769977574,9333.2702313727,9841.764050361, +Greenland,19275.4733376066,20652.8783287878,24801.6590300536,28497.5201604015,29088.8268326534,32035.0806542734,36232.6827357126,41022.994213564,41277.467889296,40532.5081049666,44212.4411398304,42398.6336725626,43967.1501550467,45317.1142867938,39569.1057905441,, +Guatemala,1568.3762756518,1701.7714911845,1753.3494711586,1872.7370829884,2077.8343804145,2256.5672396449,2489.9558363678,2794.2218092223,2635.7534744126,2825.5240695338,3187.8452958941,3299.6051393637,3452.8289336951,3687.763766766,3923.5733436471,4146.7441286273, +Guam,,21536.5038969302,22572.5046603345,24396.1062372311,26495.8775773033,26555.6452019565,27540.8391300242,29056.4969975163,30025.5603494294,30700.4340081784,30862.1099963677,32499.234245779,33278.2540919719,34361.0802214118,35210.7888279758,35562.5675277478, +Guyana,925.5825046274,960.8674827119,986.7958172748,1045.5886096061,1098.4552156133,1945.634348406,2327.0583241682,2576.1249570967,2764.3062947966,3044.9491290167,3438.8254112646,3799.7562922449,3941.1146965091,4031.5320073753,4160.2692749879,4529.1394116291, +High income,25349.3671236915,26246.298433152,29232.7434446535,32315.5863305522,33935.5783132792,35548.1256815889,38546.8399239133,40604.2286288079,37776.9123761386,39326.9041198646,42233.4266872068,42012.6560325476,42216.7320846995,42823.0609341821,40223.1115723657,40809.1408318901, +"Hong Kong SAR, China",25230.2163329516,24665.8899982779,23977.0194516698,24928.1003722551,26649.750801707,28224.2150609389,30594.0178410231,31515.6627713018,30697.340383517,32549.998231121,35142.4879344543,36730.8767001128,38403.7777145477,40315.2855640552,42434.6660251356,43740.9928819793, +Honduras,1130.4050460227,1132.8720008777,1157.3042704044,1217.6579606611,1311.7417144257,1437.6287853746,1592.5721816708,1751.5958565077,1815.4894964408,1932.8582899969,2120.5894686048,2178.3773853342,2136.3938514847,2242.7074594042,2326.1558562274,2361.1602045293, +Heavily indebted poor countries (HIPC),302.6820395835,319.3985427969,352.9365313146,395.2874821013,443.3328342233,517.6467294905,600.6493061509,704.5514987489,692.0403896718,743.2502642017,806.6576378824,844.6503536005,890.9925145999,920.5262347231,883.3876674488,872.1018626471, +Croatia,5245.4214194414,6053.7160373911,7805.8814183311,9365.7424680119,10224.3040301629,11363.4184456056,13546.6987224454,15893.8605622792,14157.144161951,13505.7458630323,14539.1842057182,13235.9775701749,13574.7400890627,13467.4682686752,11638.0794784104,12149.1895839418, +Haiti,413.7383163624,393.0163027452,329.78209461,387.9429725367,465.3101875765,505.470620634,615.8198191814,674.7564146746,668.2976045846,662.2795181624,740.9358452161,766.8437623189,810.2656073019,830.1148117477,814.5463952169,739.5954362537, +Hungary,5283.034459434,6665.96124227,8423.3509874288,10296.3397894844,11205.9713421841,11447.8168701583,13907.5033848474,15739.7354115842,13029.883375372,13092.2337567695,14118.1226290277,12888.3045908829,13667.7027865496,14201.4488320148,12483.8659406349,12820.0881963053, +IBRD only,1454.3688113182,1461.2373461667,1632.3785096854,1922.5749727739,2274.0738094007,2668.5178158403,3287.3886130602,3908.4321600244,3756.9200383449,4508.768274814,5278.7158627841,5543.6033932276,5807.4886262754,5943.0344723324,5554.7333358849,5529.3563463295, +IDA & IBRD total,1220.4403824548,1227.1828812151,1367.2590368996,1603.269797889,1886.7820814332,2210.3515476223,2703.8744535279,3205.2226951459,3073.9131779529,3691.881557435,4297.4259512167,4503.8398644124,4711.9521030692,4821.6160700638,4500.8854735539,4459.2046697156, +IDA total,372.4984101841,389.8113163414,430.8618515492,489.7861094878,553.1455748356,653.1166740776,745.4427172836,875.6185624916,840.8766398291,1060.0696670301,1174.7981403078,1238.1011927335,1316.4657760798,1393.1383430309,1321.4527022562,1271.2309276493, +IDA blend,459.4162379984,488.3955400488,544.8707455031,643.9198266438,740.8827899704,915.6452528644,1024.3720775038,1192.8055083838,1085.344028025,1561.4038905408,1747.3843979927,1877.5547275099,1993.7896954065,2114.7495978484,1932.6959507081,1772.2152550754, +Indonesia,796.3958746149,957.7806429369,1133.4112594326,1222.9117828431,1342.5441561873,1688.8743040151,1975.167375394,2300.3706748396,2400.3676437274,3113.4806345143,3634.2768045178,3687.9539964579,3620.6639810952,3491.5958868507,3336.1066861014,3570.2948881176, +IDA only,330.1956903428,341.7548802934,375.3114942627,414.2684329753,461.0541529506,523.726671692,608.403120468,720.4605639999,725.296892595,806.4729547492,884.0740274157,911.809489911,970.5233374761,1024.0016029895,1010.6514239202,1019.7619016788, +Isle of Man,22059.7236162176,25688.4634010225,30366.0397509423,36608.4517732527,39033.7001150202,43482.3594306118,73153.3237531121,74203.131764586,69172.1860433739,73935.6789952084,76055.5420958002,79028.0449845933,82356.82336654,89941.6442851908,81672.0227049126,, +India,447.013896579,466.2008042263,541.1352278722,621.3183767187,707.0080190144,792.0259697592,1018.1663730005,991.484630405,1090.3177645441,1345.7701532089,1461.6719573384,1446.9854095428,1452.1953732319,1573.1180889747,1596.4700026105,1709.5918081166, +Not classified,,,,,,,,,,,,,,,,, +Ireland,28227.2779065394,32539.9549921308,41107.0315088264,47630.9253051189,50878.6381424144,54306.9127777101,61359.6447686656,61257.8957157287,52104.0351519645,48671.8881193463,52224.0109685972,49177.4412960085,52060.4678610838,55899.1634809878,62544.631291054,64175.4382364984, +"Iran, Islamic Rep.",1890.9915259546,1892.0361433269,2231.3427955592,2729.8384156312,3215.6534328767,3738.6892837628,4857.3683712515,5574.4104361784,5619.1176211219,6531.9274296787,7729.3433528843,7832.9026354753,6036.1920879904,5540.9841356618,4862.2997285613,5219.1094080464, +Iraq,,,,1391.8169229958,1849.603910767,2351.8124285881,3129.224922251,4521.032470198,3735.1448360307,4502.7490482573,5854.6144971121,6651.1224198114,6925.2240456849,6703.0747372293,4974.0269301667,4609.6006935232, +Iceland,28585.925400488,31996.2017229196,39044.0909865388,46917.2721613382,56249.7505492159,56103.5411545581,68348.3181700745,55575.2919607981,40461.8925056659,41676.4452733744,46000.0201705118,44333.8501759313,47810.3088819968,52473.1135645153,50734.4435967226,59764.7053751862, +Israel,20299.1377342362,18427.607024383,18964.2236436521,19892.0595093941,20557.124078202,21827.8231724236,24889.1683615454,29531.5721632187,27709.1175378506,30642.9406174863,33689.8385335933,32525.9565867323,36291.2321104804,37539.9518166878,35691.2691649056,37180.5271115258, +Italy,20400.8111115225,22196.5067547222,27387.2263150177,31174.561087858,31959.2629518749,33410.7474398337,37698.7866483976,40640.1838581691,36976.8455340664,35849.3731979401,38334.6838499718,34814.1251168487,35370.2752583755,35396.6657242265,30171.7419892586,30661.2218094126, +Jamaica,3394.8007075076,3596.496281608,3465.2219983062,3719.9735099455,4082.2407623786,4313.1600817629,4620.5179127923,4902.51203792,4293.3228223149,4682.5212481539,5103.3560970314,5209.5061889556,5005.5922493873,4855.8004810456,4939.8372813123,4878.5757913726, +Jordan,1728.2605090095,1812.2883744493,1889.2139618678,2061.4568820564,2203.0837873545,2537.3004898065,2762.8063541248,3385.6096648311,3492.1309064382,3679.1902746328,3807.3241449185,3870.7532112167,3992.8671070527,4066.9407754309,4096.0992749983,4087.9375167203, +Japan,33846.4656414342,32289.3505360726,34808.3909176613,37688.7223359406,37217.648727917,35433.988963743,35275.2284312667,39339.2975731826,40855.1756354596,44507.6763859172,48167.9972684965,48603.4766497749,40454.4474578903,38096.2115051033,34474.1373599536,38900.5693058431, +Kazakhstan,1490.9270898717,1658.0307854464,2068.1241180847,2874.2882912765,3771.2789573385,5291.5756501865,6771.4147968189,8513.5646450681,7165.2770496965,9070.6499719999,11634.4242158163,12387.1898225308,13890.8560077898,12806.5651078094,10509.9810699442,7714.693568103, +Kenya,401.7763611792,395.8493511194,436.6875356597,458.8843551492,519.7999345987,697.0066385208,839.1081116704,916.899251501,920.0816251749,967.3400773413,987.4453967124,1155.0205818181,1229.114797865,1335.0645800654,1349.9701438381,1455.3597653647, +Kyrgyz Republic,308.4087767373,321.7265380451,380.5073624355,433.2351189352,476.552129969,543.1107024031,721.7686908389,966.3936271854,871.2243893379,880.0377751191,1123.8831680627,1177.9747348785,1282.4371620247,1279.7697826599,1121.0828351074,1077.6030820999, +Cambodia,321.2263003534,339.0676984475,362.4213785124,408.6105184011,474.2238766265,539.8791528697,631.6757890362,745.7877872614,738.2326684326,785.6928841378,882.4901461611,950.024413173,1028.4195681139,1098.6871231093,1163.1897701823,1269.9072381894, +Kiribati,734.9492460798,826.5855040111,1015.0386050965,1130.6028061064,1214.5566667049,1151.5556177607,1357.6322113426,1413.3023395127,1297.28514057,1493.1605100395,1692.6132770333,1763.8154974315,1724.3617365946,1619.3425664548,1504.7153531017,1587.0578687466, +St. Kitts and Nevis,10025.615961689,10358.2726414173,9847.6036787832,10476.3634201836,11173.7603971666,12928.6331444226,13538.9285796654,14681.3668353246,14212.3395651282,13704.2544536956,14483.4435058063,13965.558111971,14823.7485920158,15775.8459440106,16178.1886930199,16596.8263898601, +"Korea, Rep.",11252.9075540783,12782.5255346669,14209.3885192557,15907.6658340352,18639.5222053842,20888.3801505326,23060.7078836716,20430.6394600807,18291.9195978633,22086.9529193201,24079.788523886,24358.7821758226,25890.0186698906,27811.36638377,27105.076226264,27538.8061282212, +Kuwait,16540.9676143149,17789.419812619,22071.5696085573,26921.0827767441,35490.2613236708,42717.557253307,45793.9761439148,55571.9980595751,37567.3012105962,38497.6169579293,48268.5912045543,51264.0713358672,48399.9058087085,42996.4081162021,29109.0687433547,27359.2303297594, +Latin America & Caribbean (excluding high income),3970.6319863461,3484.2823664659,3530.3639309757,4018.5277736334,4823.3965368076,5591.9577765086,6556.4969245387,7581.0022709783,7024.2661376814,8641.8781395625,9720.0285618749,9665.4430224981,9776.7649481248,9891.404494338,8303.8767505419,7954.0288841355, +Lao PDR,326.6408434332,319.8270584483,362.6252957715,417.7516560964,475.416469487,590.3013107771,709.7670870467,899.4950787249,948.1276421479,1141.1271150742,1381.4256055462,1588.6331474168,1838.8060199231,2017.5877812621,2159.4331520941,2338.6921568366, +Lebanon,5253.1225994249,5436.5952231029,5425.6690703017,5424.2235601622,5339.4412907865,5372.0658990366,6014.2711153992,7109.4664133046,8480.9455038848,8858.2839774387,8734.1891851853,8922.8967517162,8721.2542152449,8536.6824941469,8452.4436408784,8257.2943905266, +Liberia,174.1815473205,177.2851087365,133.4945108405,149.4452549321,168.6480254383,178.9270989899,210.3733291735,232.0617320317,303.0667490833,327.4205097356,379.6895803047,415.0361957957,454.1222236194,458.4651733866,452.0380716509,455.370741357, +Libya,6269.5801231263,3705.4426381076,4676.9675025713,5806.0836035857,8171.3616508288,9344.9875179453,11308.5666057964,14396.0486485106,10296.9735275996,12120.5621692062,5602.5494342549,,,,,, +St. Lucia,4693.8615336864,4684.104533544,5117.8591946982,5504.4789999582,5810.1773236887,6856.986884652,7636.4960316828,7577.2095934725,7384.8593011859,8007.6964842929,8270.5417576443,8218.0532120762,8481.8905208294,8796.69108007,9306.3588683771,9364.8215246114, +Latin America & Caribbean,4142.179071295,3663.2724245211,3722.5339138124,4246.3917985941,5075.1233458245,5877.2253418216,6845.821425406,7860.0862627506,7299.7918893582,8943.3570220365,10047.8953456613,10026.5542985559,10157.6472249856,10233.1276044201,8674.1155710179,8342.1907052267, +Least developed countries: UN classification,286.5432455368,301.4328084333,332.2679909085,372.3058607575,425.4067937362,488.0901162902,581.2470799678,705.6801185504,702.8332841152,780.1911879802,865.6056509237,896.755584622,950.0221812996,1005.3330987571,970.2507194485,961.4571020747, +Low income,233.3562949258,244.9619154172,260.7737850279,289.2489478095,325.2454428999,354.4038391502,412.734381931,483.0502326485,498.3798495997,522.8794197054,572.1978885629,599.2194348054,630.3642806889,661.0971203115,629.0308275136,612.1047151397, +Liechtenstein,74005.0104482361,79035.5347913764,89469.7508674513,99848.6150412484,104994.018301942,113983.16776211,130267.243270796,142973.83089993,125945.00962441,141165.082856705,158283.076259582,149295.646043634,173528.150454463,179308.075615568,168146.015281103,, +Sri Lanka,832.5588020614,867.6360436681,982.6418821836,1066.5884842398,1250.0284235123,1437.7019741532,1632.9611309687,2041.2190531702,2095.4439682866,2808.4341846752,3214.0136184251,3350.5943744385,3620.4493199121,3847.8536973672,3891.6594506536,3909.9890659023, +Lower middle income,569.4408517158,601.7702319187,678.6196569902,762.9796596937,865.671036423,1014.3354511658,1228.4546653709,1360.9050604002,1372.7795420858,1692.0270154988,1884.8346502635,1946.6073262043,2000.6753492352,2074.7107037413,2024.8339506404,2077.7958329836, +Low & middle income,1176.1163533578,1183.7887971533,1320.7741812234,1546.7775879682,1818.17050045,2132.1709341346,2610.1420380068,3093.5093181573,2982.5243888459,3588.1919046124,4182.5836412691,4393.8795458086,4598.0156151351,4709.6595330075,4405.3075810634,4365.4397148815, +Lesotho,437.8190154265,407.8093907186,603.6362783276,781.5145953932,862.9463083663,915.77574863,918.540696236,935.3941390757,924.1059320634,1169.2678417867,1350.6776533932,1281.6205579346,1192.998772021,1218.466105532,1152.319585338,1039.7040719198, +Late-demographic dividend,1704.5275576383,1793.2414417091,2031.6337619151,2426.869230886,2911.3495989253,3491.7079822531,4370.7951329082,5400.9098656071,5188.6556103784,6190.8109549483,7504.1435490428,7979.4505302803,8551.7042288526,8805.6249838828,8202.4147347347,8153.137967031, +Lithuania,3530.1473373189,4146.9879278393,5505.5356688311,6706.9669984393,7863.1620086517,9240.6425479744,12297.9153480396,14961.5681759187,11837.3910271086,11984.8685698823,14357.7367898041,14341.0830628051,15712.8237625955,16554.9713919032,14252.4285255672,14900.7788993879, +Luxembourg,48179.4208526047,52930.6411522641,65445.8850307407,75716.3510789884,80289.696409954,89739.7116961301,106018.492790674,114293.84332087,103198.669312625,104965.306078267,115761.507705096,106749.013622989,113625.13289956,119225.380022773,101446.786303182,100738.684223143, +Latvia,3572.8051302201,4132.3492068981,5134.9056939727,6351.0801254716,7558.7420062292,9667.9757000802,14044.0158891923,16348.53120679,12219.3737898048,11326.2194746243,13702.6894696051,13822.8055940347,15061.937447887,15758.5297429218,13658.0850281401,14071.0272283078, +"Macao SAR, China",15547.8735275484,16312.6377158653,17809.5981547644,22453.1923456372,25058.5359342937,29979.8544741413,36402.5605083473,40667.8842333195,40881.3806423831,52374.7944457228,66813.3497409986,76496.3661850193,89524.8443607146,94004.3898288491,75484.2865809425,74017.1847105799, +St. Martin (French part),,,,,,,,,,,,,,,,, +Morocco,1336.7753762067,1413.7571760701,1721.9738630293,1948.8122747998,2013.7555592697,2191.4785674736,2494.3535524913,2884.9477601454,2861.5540046668,2834.2047198969,3039.9160155566,2904.7467277321,3111.762886541,3160.2508508902,2864.0929146297,2892.7755605474, +Monaco,82552.5674525451,89061.0506658065,108978.489682171,123382.014903467,126655.598081739,135535.002415069,170156.694367875,192989.189526501,152111.598026927,144246.368774966,162009.877819276,,,,,, +Moldova,407.7302431871,458.6778168363,548.2896866905,720.9409320721,831.2052862106,950.6482043627,1230.4346847203,1695.9728111438,1525.5261188276,1631.5358317953,1970.5713725334,2046.5367866511,2243.979662444,2244.7637624833,1832.4990518988,1900.2260881318, +Madagascar,278.5557031767,262.2859481155,316.7998964905,245.1235875833,274.8197022993,292.1507442876,377.8482928235,470.7332540045,415.6893225915,412.7309341377,454.9634639764,443.9061001115,461.7230721742,452.4631925749,402.088307201,401.7422696297, +Maldives,3031.6999395949,3047.5919087045,3481.4352185818,3952.1219910105,3648.7800446866,4811.6674688195,5559.5068284687,6583.451251528,6615.7637881645,7100.4059093181,7395.6877938137,7473.1956263615,8291.4852925654,9056.6534333959,9575.7707001739,9875.278427957, +Middle East & North Africa,3003.1772299016,2936.0799050483,3245.9849540514,3716.4943160666,4384.9153332047,5026.6665515765,5833.3620332951,7117.7408546653,6228.9926121917,7127.071414579,8276.8893678893,8720.1370916531,8533.7694977445,8464.051913989,7336.9699328554,7200.9457354481, +Mexico,7031.3788639292,7106.0820193901,6751.9989868351,7199.059665362,7986.7984385207,8767.9202584928,9330.3416866739,9689.052887314,7748.1233008496,8959.5814158753,9834.4726885096,9820.5325715755,10298.8676612051,10452.7835328408,9152.8723058388,8208.5559843319, +Marshall Islands,2206.6975835042,2391.4854864067,2434.7148668355,2522.0762760687,2649.6705407742,2763.7390068743,2891.9289564033,2925.9776322341,2917.001146789,3146.7639484979,3297.558143961,3516.8999107533,3614.1306612619,3461.7811637491,3390.9102917311,3665.2074774809, +Middle income,1264.4776820092,1273.2824082985,1423.2697477425,1670.119503668,1966.7526202857,2311.5678817195,2835.1534830551,3365.008215973,3245.5221315696,3916.7562490728,4575.5086080488,4813.5116026228,5043.8832190908,5172.0426691605,4843.5408569209,4807.841516383, +"Macedonia, FYR",1815.9200907112,1961.2037355361,2408.8001100553,2762.5617013497,3037.7545847472,3325.6132419016,4036.1402372204,4793.2929589206,4543.8902435592,4542.9041044918,5064.041106005,4698.6894759835,5211.4992004993,5469.2178984218,4834.1367229739,5237.1476704612, +Mali,306.8473237287,334.2024015901,391.7912800707,439.3572924476,487.9402556378,521.6425796264,595.6368318803,689.6784227571,697.0153123573,708.3707632474,835.0889097597,777.3476867595,803.8935756794,848.227948548,749.9501571484,779.9448438272, +Malta,11021.7863554641,11843.9390200563,13689.989987991,15109.0549683959,15835.3466687883,16671.5671992638,19375.569601363,21928.7006740562,20675.5825862064,21087.7946931036,22833.3612658162,21942.1147427584,23964.4955138809,26248.771888446,23816.0851407534,25145.3931488601, +Myanmar,138.9249275495,143.77600512,219.7823259758,219.8156688105,247.2427006207,296.9007283889,410.4500001393,643.9513702886,741.0777115902,987.7365832022,1186.4239373895,1175.561787953,1171.4644774819,1260.4224108753,1138.9922709087,1195.5153720588, +Middle East & North Africa (excluding high income),1634.0197364454,1558.7589684462,1728.3333414379,1968.0140298351,2277.9867030274,2599.9014143937,3156.3282752891,3818.676392484,3629.5246342924,4122.8118609186,4588.7103542641,4829.3374846916,4488.130182686,4407.7907758425,3924.2893006203,3890.3583049471, +Montenegro,1909.5839571783,2106.2432740634,2789.1073497131,3380.1995346968,3674.6179242797,4383.595097082,5957.1456931201,7367.7519091088,6727.1077667697,6682.2811577458,7318.7424485412,6586.7192089878,7186.4297868215,7378.3452890295,6514.2726952865,7028.9347992688, +Mongolia,524.0145923889,571.5018830263,646.056129498,797.8377432266,998.8226671027,1334.6518961263,1634.0814313969,2139.6256308641,1717.8987612997,2650.3536483044,3769.5952691588,4368.0822475511,4385.3793546885,4181.5833128422,3946.9620745487,3694.0825523464, +Northern Mariana Islands,,18672.8327734392,18376.7909584409,18427.4248815924,16644.703815261,16048.5021398003,15761.2622452237,16350.0548484268,14279.5559866365,14681.0230780538,13628.0816569367,13980.4162478127,14508.8459545488,15513.6961151502,17020.5779334501,22572.3788234011, +Mozambique,256.4414871984,262.884055131,283.8911587792,336.331814517,369.1545358723,385.7567141471,422.1461573342,503.1277108729,463.8526179811,419.2258149427,526.5313516641,566.0513872553,605.9856080814,623.2871141463,528.313975805,382.0693304256, +Mauritania,464.2297580184,460.954232182,528.5806613407,602.5472859832,697.7451988604,944.1304850528,1013.3102795244,1167.5357334385,1046.8379345892,1203.3836625243,1393.2617336338,1364.2839258409,1450.5779490437,1326.6686542164,1158.2563705242,1101.9016266169, +Mauritius,3792.1821524999,3957.5129057148,4623.3476417456,5229.876738231,5116.0454238396,5695.9693270493,6574.6543381149,8030.063005373,7318.1264097242,8000.3764318215,9197.0269715206,9291.227618619,9637.0026500096,10153.9382184867,9260.4473025064,9630.944028297, +Malawi,146.7615397252,290.9798976878,260.1052516977,274.2256294021,280.3673842267,297.6971211259,320.2227274398,372.8426779559,420.7379657377,458.8681744277,512.1254050554,374.5018801928,332.9223039043,354.7253960889,362.6575443523,300.3076651158, +Malaysia,3915.1150459564,4167.3643865351,4463.6758934259,4955.477742712,5593.8229954036,6222.9829548198,7269.1711404201,8513.6295414071,7326.7444348646,9071.356986721,10405.120619133,10779.5075072926,10882.2891042102,11183.729432082,9648.5534551591,9508.237749643, +North America,35942.4362729718,36794.8536066037,38550.0798996021,40948.2341842791,43514.0819225872,45849.0408211219,47723.7274691787,48232.3100078821,46394.3848463695,48289.700299921,50024.8202953851,51560.704640076,52756.2417743873,54188.9041533054,55156.2441866342,56085.3419362969, +Namibia,1834.294086317,1713.04759416,2482.3686203415,3288.2573734846,3573.1463867659,3881.2095346654,4202.5109681164,4029.0650605485,4153.4978852815,5191.5830814144,5600.9713916323,5749.4047524812,5490.041312234,5392.7124189497,4770.5009385655,4414.9789473504, +New Caledonia,,,,,,,,,,,,,,,,, +Niger,,,,,,,,,,,,,,,,, +Nigeria,351.7996665994,459.4572117495,512.6507189954,648.8150852289,807.8938737981,1019.7432861106,1136.8296448618,1383.8933536955,1097.6614218964,2327.3206695739,2527.9420027877,2755.2977874068,2996.9643024537,3221.6781157521,2655.1579771144,2175.6734416221, +Nicaragua,1043.6007578696,1010.1472770146,1015.5653137284,1091.5051566246,1175.1162249676,1240.9926167446,1344.3018712533,1518.8053855473,1464.4977535687,1526.4979380618,1682.9579243434,1792.0380448462,1847.1980486857,1975.4647074898,2095.9664881452,2151.3820465635, +Netherlands,26584.1216906272,28817.3232079888,35245.1640746805,39954.6422157907,41577.1600883755,44453.9711946212,51241.3156170166,56928.8204756806,51900.3400948453,50338.2548273725,53540.6053553521,49474.705606422,51574.489418462,52157.4068701887,44746.3340485236,45637.8867460287, +Norway,38549.5893413937,43061.1503812416,50111.6544494522,57570.2691601943,66775.3943971756,74114.697150083,85170.8621662157,97007.9418918692,80067.1766382996,87770.2668443401,100711.224780553,101668.170658652,103059.24822759,97199.9190963458,74498.13763927,70868.1224961218, +Nepal,248.6183538773,246.3075620564,253.7200412407,287.400105578,317.0891980057,348.6314534175,393.8843517713,473.8444409073,480.7200908682,592.183521642,692.1166842173,681.7925868177,688.6172787967,706.2386976811,747.1604623559,729.1222514985, +Nauru,,,,,,,2028.0637332703,3914.956934885,4416.7283531313,4912.5995583728,7233.9466089378,10099.4220024211,10036.1832050216,9872.63831365,8052.8883854666,7821.298917699, +New Zealand,13882.8568268586,16874.3123184409,21913.7081719961,25420.3993524015,27750.8951531221,26670.8645228341,32509.7347119416,31287.7786475125,28200.9419253104,33691.3483689734,38426.5508077771,39970.2562445037,42889.8814066272,44503.2467325879,38201.5745534488,39412.1594273566, +OECD members,23282.8892607052,24125.5633042352,26840.7293319801,29666.694701347,31139.7645997801,32591.6757004087,35359.6639220846,37138.9303122841,34499.7181771933,35903.5343996534,38376.4759240812,38061.4233708886,38273.4325136256,38778.0741768238,36412.092163622,36866.1378522737, +Oman,8476.6105109892,8629.1017741409,9069.8102060547,10129.2888628425,12376.9793587916,14408.0504962765,15805.1322617934,22075.0353566455,16784.3461606049,19280.7473537557,20986.0003596315,22134.9100672411,21268.7563739522,20458.4522702443,16627.364302495,14982.3579235229, +Other small states,4269.9775837751,4520.1742341129,5494.6741808281,6669.701263907,7915.1423887493,9080.4256910928,10825.2392279831,12889.0103470717,10784.7570141686,12212.4832847804,14714.3086668491,15014.0888144628,15310.8542258786,15459.7670387207,12590.418581078,12071.5052443895, +Pakistan,510.6568157309,499.8600032924,563.5943419658,649.8048232937,711.4699462697,873.7702727185,950.4327931441,1039.3120884427,1006.6039991422,1040.1422678764,1226.2153139033,1261.2089674342,1272.4410610006,1316.9809658343,1428.6376276743,1443.6250163639, +Panama,4046.3728329499,4126.1406709185,4267.1357801104,4591.8927763867,4916.5488602943,5348.5183989528,6068.0866070397,6973.9280396147,7429.6282741309,7937.2599309073,9270.7231708876,10589.8271320652,11685.9798273371,12593.7370420898,13134.043669218,13680.23600692, +Peru,1981.243653477,2059.1929578576,2180.2509966452,2448.1438990083,2754.7800290038,3171.4980560157,3611.2104703717,4208.8780110677,4166.0933868533,5022.4931909637,5771.5658781522,6387.785280506,6583.1162484631,6491.0524502814,6030.3432594966,6049.2325779293, +Philippines,957.2807441007,1000.0681353389,1010.5531956536,1079.0371501401,1194.6971546396,1391.772325084,1672.685433237,1919.4661946902,1825.3415209604,2129.4992465562,2352.5181559003,2581.8185536723,2760.2891460731,2842.9383529522,2878.3383704649,2951.0719290295, +Palau,8150.8606472892,8256.626136712,8018.4111675127,8754.4889921228,9611.4990455139,9648.5058964621,9682.1982501491,9724.7132687364,9187.4496116409,8956.2823644358,9712.4569153842,10362.0339146353,10899.2447418738,11682.7676116431,13981.8395340098,14428.1402594987, +Papua New Guinea,539.0031987304,511.6597331494,588.3503924479,637.3686653733,770.5648783303,1283.7703642558,1440.1303040368,1719.516327419,1672.490907869,2004.8181117509,2474.0618461392,2865.873252112,2800.1690288491,2965.9892842704,2659.2635069354,2500.0911159605, +Poland,4981.1986188017,5196.9329210389,5693.5241601857,6681.178817812,8021.2515691549,9040.7702056187,11260.3185156411,14001.4468819804,11542.0202909403,12597.8623899641,13890.6962382966,13143.5212186872,13780.1906069881,14339.6745464524,12564.48352518,12414.0987276104, +Pre-demographic dividend,351.0517279343,402.7661561584,452.1535844896,533.6494864044,641.8629566117,781.1817634497,930.7342482732,1154.7418559373,1014.6511020866,1368.07377789,1535.2299312058,1638.5416640569,1740.5378743108,1806.0472951104,1524.2221400334,1374.6567798048, +Puerto Rico,18123.1987019918,18731.4593897378,19557.1202492358,20988.9923326534,21959.322696986,22935.9411586313,23664.8823485096,24898.3388400438,25768.7360476525,26435.7401871545,27278.8748949366,27944.7338937424,28513.1657351067,28981.4573305866,29697.1277914972,30790.1047897477, +"Korea, Dem. People’s Rep.",,,,,,,,,,,,,,,,, +Portugal,11729.1461629811,12882.2889730308,15772.7333950542,18045.5880994833,18784.9484992149,19821.4446268632,22780.0584505513,24815.6088356622,23063.9716141302,22538.6540773482,23196.1837500759,20577.4026375899,21618.7353389663,22077.5361325219,19252.6349536042,19838.0272272309, +Paraguay,1417.2605818164,1148.2298822819,1174.7793465255,1408.5279764535,1507.1456910309,1809.7105390567,2312.1929257755,3059.9921835467,2599.5962585389,3225.5917537364,3988.0118937838,3855.53773491,4479.9058579885,4712.8227356279,4109.3677242111,4077.7420725898, +West Bank and Gaza,1335.5531952936,1156.2174734577,1257.6985700969,1337.5657243067,1455.1878751812,1441.4617004674,1575.5634002729,1855.4570204588,1963.2015186572,2338.719876823,2664.9513846395,2787.1697380292,2992.2009945543,2960.7780040525,2865.8051085187,2943.4045337363, +Pacific island small states,1699.0507176529,1766.9247478375,2050.6503366558,2343.6382361606,2543.3518329073,2640.8726679533,2858.9351096154,3040.7603216135,2644.9093872217,2892.6515107847,3383.7774682062,3570.8810868682,3641.6904437035,3764.5227698032,3644.3810461328,3775.6900165732, +Post-demographic dividend,25399.0880896756,26360.4790500475,29424.717938981,32525.4901837949,34062.4726629461,35634.9654139578,38644.2524514908,40582.3912248603,38011.3456095209,39449.2966554321,42228.2531262474,41980.6695665395,42156.6559902951,42773.228750204,40308.6835149317,41004.1698879842, +French Polynesia,,,,,,,,,,,,,,,,, +Qatar,28430.636354953,29990.6549180547,34176.9818276747,41818.3525628294,51488.495294046,60256.5592589168,67005.612581433,82967.3722849053,61478.2381274291,70306.2278449301,85948.0704556712,88564.8229796416,88304.8795754258,86852.710189198,66346.5226685873,59324.3387732773, +Romania,1839.729450114,2124.8736133584,2774.9558064905,3552.9245198174,4676.3151832595,5828.7456623012,8214.1853781018,10136.4735592475,8220.1083289951,8297.4836207238,9200.2778247049,8558.3976056224,9585.2665926465,10020.2773322992,8978.3892543464,9522.7710409363, +Russian Federation,2100.3623859404,2375.059043945,2975.1327783493,4102.3722935488,5323.4738765559,6920.1943978361,9101.2530848044,11635.26037297,8562.809598424,10674.987707365,14351.2120537753,15434.5747807126,16007.0899934444,14125.9087274272,9329.2907132365,8748.368852842, +Rwanda,201.0569654086,196.5097077808,212.6619490736,236.9114381478,287.093187675,342.3656294211,404.8533039272,500.6687264319,539.1538210721,563.4910486832,617.3107647818,678.0796972917,688.8768557328,706.5699516583,710.3483906589,702.8356015857, +South Asia,446.7290301402,461.3695232381,529.4026447521,603.4553415783,680.0158379967,765.3200713634,953.7900875205,956.6276092917,1036.0306427135,1252.2279621612,1373.8107982944,1370.5647896464,1387.0083814071,1497.5065017573,1538.351149567,1637.8813377523, +Saudi Arabia,8643.4940048295,8655.3115312722,9567.4582853149,11138.8074648997,13739.8294463775,15334.6699396085,16472.1660466749,20037.8323388242,16094.2930975756,19259.5872568465,23770.7473862072,25303.094621303,24934.3861423166,24575.4030378327,20653.2420466609,20028.6482069305, +Sudan,377.5254454497,412.1517561276,477.7384078422,565.0569458843,679.7539948829,893.8793645319,1115.6952003555,1291.5288262196,1226.8843812239,1476.4780865784,1666.8577573679,1892.8943516137,1955.6607991847,2176.8980287498,2513.8846611798,2415.0381621256, +Senegal,481.2870396538,513.0262269805,642.7663112888,733.0581811206,773.8698712661,809.803829622,950.3978521824,1101.2021167783,1021.0378640143,1002.5299403222,1081.9392540785,1038.0776461325,1051.7507453638,1052.1274819215,910.774777246,952.7683233502, +Singapore,21577.0782270996,22016.8327916368,23573.6280388506,27405.2713554901,29869.8539805446,33579.8594757016,39223.5818748702,39721.0481819946,38577.5582156126,46569.6795060716,53166.6758056251,54431.1619899752,56029.1891416371,56336.0723407889,53629.7374603324,52962.4915685915, +Solomon Islands,944.8168399544,784.9562873659,744.7657422812,818.4426190475,880.8748508279,948.6592511289,1046.9311254103,1205.7910673268,1158.282672088,1272.448025106,1642.8379743596,1858.6898679765,1880.5158997005,2009.6526224944,1922.0413881861,2005.483643328, +Sierra Leone,227.779047123,249.9395402089,263.7618312082,263.1045816546,287.6891941672,322.3134680118,358.8274716213,406.3759177927,394.5932438866,405.1284017688,445.0520050005,561.8984238585,710.8186998434,708.4427474092,587.5162611028,505.2045111826, +El Salvador,2338.7722440476,2408.4125001705,2519.7373874557,2632.7099416325,2835.2812366841,3062.951768338,3304.8381065099,3507.3476740344,3366.4821331157,3474.3924448945,3736.5871303629,3827.7862666096,3895.6644909905,3988.7718710582,4127.1177499549,4223.5845794347, +San Marino,41806.2963118756,44576.2625659129,56168.0166796035,65035.9604988093,66987.4009245707,70662.038997871,83009.1645861791,90682.581010806,76918.1535768746,68758.368617233,65213.6189898105,56403.9948328626,57746.1660696878,56513.5160808722,47610.9850756554,47908.5614131786, +Somalia,,,,,,,,,,,,,407.5432354105,417.8900143379,426.0098536618,434.2088096686, +Serbia,1634.8750606895,2149.9094041851,2832.4906523085,3331.228765606,3528.1310077579,4129.7587410283,5458.1217184217,6701.7739127801,5821.3053970568,5411.8774039191,6423.2917833458,5659.3802040369,6353.8263827933,6200.1732210247,5237.2553342314,5426.1982788725, +Sub-Saharan Africa (excluding high income),496.0348334993,517.6477665285,643.8569402816,781.2412796236,893.5088006418,1018.5618509427,1153.6699466133,1283.7154195644,1196.5012824332,1556.8714766242,1704.9898174545,1739.4636731686,1782.6676814062,1818.1806850583,1596.3571346965,1463.0238597985, +South Sudan,,,,,,,,1678.711861606,1264.7899077371,1562.2393456983,1706.0907132973,958.4550081281,1186.101324619,1151.8617151928,758.7205782062,, +Sub-Saharan Africa,496.8899350303,518.5840928197,644.7646960962,782.2906123379,894.6221321394,1019.7540984261,1154.8350752819,1284.7496469181,1197.3735950569,1557.8163973607,1706.0048883293,1740.5203541345,1783.9810290487,1819.4643661614,1597.6392382114,1464.2729020122, +Small states,4269.4376790991,4503.0792694713,5295.7144330263,6271.6499196085,7351.6367037881,8377.4557900096,9841.6120336173,11609.7090422626,9727.2221526509,10944.1244076178,12982.5432710619,13344.784320622,13592.6737136451,13719.4128644375,11504.323416943,11047.5845333971, +Sao Tome and Principe,510.0216381112,555.8185377893,649.3402153358,693.3045683122,810.8601569812,843.8009447492,894.0927987707,1126.462102064,1099.5710457082,1129.754961462,1304.3261893016,1380.9499591841,1619.5326776046,1824.1603112387,1615.3207114566,1714.6801836851, +Suriname,1598.0775117401,2232.5132444655,2603.1390087714,3006.4877304971,3595.0880550207,5207.9000195888,5761.3953597825,6858.1631581766,7443.8501784714,8303.3133200976,8318.9769197388,9272.4134528196,9484.5680977579,9564.4063829665,8724.7238971368,5871.4420029876, +Slovak Republic,5708.0826593527,6524.861878156,8696.9132419141,10654.7937072937,11669.4197478063,13139.0321768688,16057.7331439028,18650.3591154107,16512.9819723317,16600.6135880385,18187.1574419478,17274.6423040509,18191.612786163,18629.7796630086,16132.8603100425,16529.5409667954, +Slovenia,10479.2963405292,11814.0999423948,14880.4715401788,17260.9015138173,18169.1809082287,19726.1264959149,23841.3179190744,27501.8102703687,24633.7978523083,23437.4720211387,24985.2482718393,22532.4356384588,23357.939198652,24202.4308360444,20873.1611094925,21650.2127554094, +Sweden,26969.2445747257,29571.7044643283,36961.4253671424,42442.2204473133,43085.353145957,46256.4716010495,53324.3793724756,55746.8423811175,46207.0592032962,52076.2559134864,59593.2871119719,57134.0770682404,60283.24522267,59180.1989776727,50812.1908597713,51844.7612618627, +Swaziland,1437.6349079612,1324.9961840885,2020.9939939769,2529.6335350929,2873.8620907731,2937.3607433107,3047.4880373974,2842.4385300919,3032.5170490819,3690.2392284796,3934.2733728357,3864.7604361919,3587.0003161096,3379.8964990926,3047.9467555822,2770.1994750756, +Sint Maarten (Dutch part),,,,,,,,,,,,,,,,, +Seychelles,7663.1370802645,8331.2619970042,8524.9612355778,10176.6587120064,11092.5107357824,12014.3998729502,12154.8299372808,11122.8620677142,9706.9560596396,10804.6844747547,12189.0951601357,12845.17363161,15687.3479494868,15570.7789222605,15390.0406382807,15075.7194365696, +Syrian Arab Republic,1258.4219528908,1263.0134550557,1253.3914030391,1408.8527375617,1577.4571821856,1762.2461066054,2058.0352093944,,,,,,,,,, +Turks and Caicos Islands,,,,,,,,,,,,,,,,, +Chad,197.3156441811,220.8054820728,292.5914364322,454.6765879406,660.2421395735,712.1847693773,801.6838840446,929.7702391305,804.4559038564,896.5697341139,989.2363632983,973.4702573988,986.010317729,1025.9985147151,777.2487051232,664.2956518993, +East Asia & Pacific (IDA & IBRD countries),1023.6327618241,1123.5635930866,1261.5104207433,1450.3477407541,1666.0188682225,1991.5750645737,2499.3977208488,3139.5887863314,3381.3945233767,4050.2622985788,4915.540186874,5443.9995068808,5966.2263467087,6368.934261851,6578.1794072971,6650.4357694665, +Europe & Central Asia (IDA & IBRD countries),2085.7579974355,2343.8383627211,2885.6264274777,3728.22443498,4665.8273032088,5638.2795053474,7227.0977844404,8920.89992331,7041.4516478972,8234.2066576133,9965.5985656102,10344.5673867043,10918.8004196712,10263.459877605,7944.2924145048,7605.1066358253, +Togo,260.6394652128,280.8032123341,310.4370143523,349.9937253052,372.1721836856,377.3360289837,420.7604743384,513.3919139905,499.646871326,487.9238912664,562.3393592245,563.6894247435,579.4348050389,620.1318488791,551.1308345505,578.4616936486, +Thailand,1893.1453765768,2096.0546174215,2358.930629268,2659.8391084852,2893.6513555654,3368.9525761438,3972.206475365,4378.6874059568,4212.0549015888,5075.3021763953,5491.159981431,5859.9156220989,6171.26244434,5941.8407096634,5814.8631344159,5910.6209321591, +Tajikistan,170.8159720648,189.387851933,236.3014438012,309.2801833837,337.3592360378,404.2872665481,520.0359559918,706.0914127668,666.3458569451,738.34752266,834.5412953062,954.7205252559,1040.21441229,1104.4590189038,918.6771543253,795.8438643675, +Turkmenistan,774.4763388266,967.9017468386,1283.8859770768,1453.9171655188,1704.5147502994,2136.6681501599,2600.3714275778,3904.4676746585,4036.4592228182,4439.2030002176,5649.9784856292,6675.2629543758,7304.4205246299,7962.3658243967,6432.6687679243,6389.3341427962, +Latin America & the Caribbean (IDA & IBRD countries),4037.6535246401,3538.1703390286,3589.9231984585,4114.1591190156,4949.7876227453,5749.6840903074,6729.4104369806,7761.4826703759,7182.1101712402,8861.9441976897,9983.7212293116,9948.7040957973,10076.2115697083,10148.0456221763,8534.5064632347,8196.1032488255, +Timor-Leste,481.2947702694,457.79001659,448.0615951484,444.3430042575,454.5957015513,419.6222009696,498.849139786,611.7759684962,719.7315430831,806.0627744818,931.046032648,1027.7845015388,1190.5103658835,1196.0613911119,1294.5445403098,1405.3872122875, +Middle East & North Africa (IDA & IBRD countries),1637.1173246924,1563.0772655304,1733.4205686218,1974.9596438634,2287.1126834965,2612.8266933621,3174.0852258004,3840.6812919051,3648.6117623927,4143.28874205,4611.0759792885,4853.347282315,4505.5605291959,4424.801228721,3936.5960228495,3901.3308130802, +Tonga,1837.97739069,1842.4044210298,2029.7147180962,2284.3078580165,2594.7499898599,2892.5226629236,2932.3158833614,3392.8879919366,3070.9872474487,3548.0683985325,4044.979721465,4500.7503618285,4278.8845670098,4196.4705928612,4093.8495852136,3748.6417937489, +South Asia (IDA & IBRD),446.7290301402,461.3695232381,529.4026447521,603.4553415783,680.0158379967,765.3200713634,953.7900875205,956.6276092917,1036.0306427135,1252.2279621612,1373.8107982944,1370.5647896464,1387.0083814071,1497.5065017573,1538.351149567,1637.8813377523, +Sub-Saharan Africa (IDA & IBRD countries),496.8899350303,518.5840928197,644.7646960962,782.2906123379,894.6221321394,1019.7540984261,1154.8350752819,1284.7496469181,1197.3735950569,1557.8163973607,1706.0048883293,1740.5203541345,1783.9810290487,1819.4643661614,1597.6392382114,1464.2729020122, +Trinidad and Tobago,6935.7214506052,7049.6266119497,8804.5186659639,10290.5191436384,12323.1270537888,14095.9633665879,16530.1804420146,21188.118565877,14508.8796049945,16683.9457843568,19053.9706719731,19152.0530067631,19607.7867829676,19325.2773856422,17321.787616163,16040.5242352793, +Tunisia,2254.9331255358,2346.0593695138,2761.9692491586,3112.8350292136,3194.5622425824,3371.7123099588,3778.1841714101,4310.0930263082,4129.9773347652,4140.1517698059,4256.9127898127,4137.548140475,4199.0846781572,4270.307423468,3828.1006328943,3688.6463746808, +Turkey,3119.6031670416,3660.069826124,4718.4567543382,6040.8849095557,7384.2584822138,8034.6066755368,9709.7200223273,10850.8703874308,9036.2667106534,10672.0548208629,11341.1313404224,11720.307701931,12542.930760135,12127.2256705692,10984.7707619208,10862.6003994208, +Tuvalu,1387.3575427593,1603.6319918016,1866.5996252139,2176.564747078,2178.0292104026,2259.3332786607,2638.9118448968,2929.4216404047,2595.6399075905,3021.8895281015,3698.9100962883,3718.0187107708,3542.1350890902,3415.8131575431,2970.0279738401,3083.6152508862, +Tanzania,304.339284043,308.0565528141,323.072106591,345.1892369517,442.2528543084,471.5273761249,528.063562049,651.2624387128,658.7579526659,701.604550062,733.4128065416,820.1562898037,901.7314302909,950.3743138433,872.295494925,877.5076120027, +Uganda,234.9840775238,240.242322858,237.9995916961,288.0236948944,315.7880227261,336.4593923477,401.850863088,449.6928182697,554.4049910406,595.2061732185,574.940263892,637.1300088549,655.0496073776,702.8808063721,674.0449719893,580.3835385384, +Ukraine,780.7380243251,879.4750486228,1048.5224879076,1367.3524333363,1828.717625766,2303.0188309318,3068.608997997,3891.0378231821,2545.4803410735,2965.1423654977,3569.7570274048,3855.4212801318,4029.7155037213,3104.6582957545,2124.6626659111,2185.7280306644, +Upper middle income,1982.7430140015,1973.4718246194,2206.8243503432,2633.5624041202,3146.6584332529,3714.1189205086,4587.9071276796,5569.0919885035,5323.2958545388,6406.2269138655,7609.2837672374,8069.7569144596,8524.8183832556,8739.9186998228,8112.0152798574,7993.7053988969, +Uruguay,6281.3770468287,4088.7688551551,3622.0522842798,4117.3088533301,5220.9511163222,5877.8760784697,7009.6970458287,9062.3121642395,9415.1703856875,11938.2120047097,14166.4990835869,15092.0681932945,16881.2056763151,16737.8982699805,15524.8424662711,15220.5660250684, +United States,37273.6181034176,38166.0378407812,39677.1983481058,41921.8097617892,44307.9205848603,46437.0671173065,48061.5376613353,48401.4273403899,47001.5553496818,48373.8788155779,49790.6654782305,51450.1222950581,52787.0269489935,54598.5506887519,56469.0089691129,57638.1590879883, +Uzbekistan,456.7034891685,383.3494997487,396.1299689813,465.119886944,546.7768501856,654.2838372833,830.4076942043,1082.286025017,1213.2653281639,1377.0821404694,1564.9669451088,1740.4682979775,1907.5512333556,2050.4484138456,2137.5768523028,2110.6677542197, +St. Vincent and the Grenadines,3982.2977587359,4270.924901933,4446.7586183322,4808.2159112659,5064.4510654994,5609.6489393431,5977.5448506913,6370.4378862442,6177.6105139583,6231.7702324746,6183.6768221199,6338.1177808132,6597.2113807917,6650.0611283669,6899.6917082447,7006.5961955316, +"Venezuela, RB",4926.311338797,3655.9756199119,3232.5242760133,4271.3724036474,5432.6886750251,6735.7975883806,8318.8033993141,11227.2313784685,11536.1493949074,13545.2058384559,10741.5763839947,12755.0000818807,12237.2240641963,15692.412877729,,, +British Virgin Islands,,,,,,,,,,,,,,,,, +Virgin Islands (U.S.),,30126.255644641,31823.1249884799,35024.4774908497,40929.7951205119,41560.9341982634,44333.0656550273,39207.0037546472,38771.2743877127,40043.1901659314,39144.1657740184,37849.7287205036,34837.6587316279,33591.6354603092,34954.9716832235,, +Vietnam,402.8251338938,427.8380264187,477.9894967434,543.8658871046,683.5968039352,779.9748933243,901.3248931826,1143.2685750977,1210.6911096779,1310.3702729413,1515.479925205,1722.6839309234,1871.3254905232,2012.0462904122,2065.1690989586,2170.6480543121, +Vanuatu,1362.601731314,1353.9348192325,1580.5027243229,1787.9470230653,1886.4333588198,2047.0978227776,2393.3672645751,2697.9613745603,2643.4414225061,2965.8024343484,3275.0916839105,3158.5868804415,3167.3430559177,3148.3651032298,2805.8341403575,2860.5664748323, +World,5378.6979154173,5514.816541874,6115.4747423094,6802.3104393147,7274.163155909,7780.709972945,8657.4741654616,9379.1543419972,8784.2462117373,9513.326152277,10446.2628940373,10548.5881656218,10715.2973131398,10871.1775462165,10161.6266360582,10189.6310815684, +Samoa,1555.4740505776,1631.4170268377,1907.2094166363,2351.0338143284,2571.2866911096,2807.9542739373,3022.5615546124,3509.7614991181,3035.0682686669,3453.434297635,3942.0516446323,4234.6407514938,4219.0248616681,4179.0499337151,4149.4114294886,4030.0131444088, +Kosovo,1490.3610325023,1587.5058285127,1969.5627130741,2135.3328465238,2190.5520790386,2371.6620785632,2788.4794637241,3254.8606736952,3209.6941085705,3283.2119384317,3712.6136660506,3586.1537695476,3877.0310869665,4054.7213393761,3574.4817823114,3661.4298474226, +"Yemen, Rep.",535.8330520507,565.2083682815,605.1647334653,693.0835668621,813.9643857115,901.7599874985,995.6284827834,1203.720733,1093.8129177354,1309.2319597359,1349.4202497864,1420.8427207306,1580.1816006296,1647.0336567489,1401.9033192993,990.3347739546, +South Africa,2621.5544374335,2461.3550865107,3678.1028168087,4745.0716845098,5277.925458552,5506.1965030147,5994.1954026271,5695.0578603197,5831.1155741888,7275.3821119364,7976.466077041,7478.2256988215,6822.1643893675,6437.8779757388,5744.3241565273,5274.5460078862, +Zambia,378.2736237912,377.1305244412,429.1583433549,530.2772217178,691.3178164264,1030.1541993465,1104.5879848776,1369.0682487097,1139.1102329809,1463.2135731072,1644.6196724112,1734.9306122333,1850.7933594392,1738.0882016194,1313.8896455077,1269.5735367877, +Zimbabwe,548.0587312235,507.3480033839,453.3511552295,454.3606653909,444.7605075474,414.7962320486,396.998216567,325.678570346,624.2722425257,719.979516975,840.9498799102,968.1638714528,1026.3882892303,1031.1046162076,1033.415841828,1029.0766486785, diff --git a/Internet_Users_percentofpop_2000_2016.csv b/Internet_Users_percentofpop_2000_2016.csv new file mode 100644 index 00000000..be03b0c3 --- /dev/null +++ b/Internet_Users_percentofpop_2000_2016.csv @@ -0,0 +1,202 @@ +Country Name,Country Code,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016 +Aruba,AW,15.44282295,17.1,18.8,20.8,23,25.4,28,30.9,52,58,62,69,74,78.9,83.78,88.66122693,93.54245387 +Afghanistan,AF,,0.004722568,0.004561395,0.087891253,0.10580903,1.224148084,2.107123645,1.9,1.84,3.55,4,5,5.454545455,5.9,7,8.26,10.59572642 +Angola,AO,0.105045562,0.136013867,0.270376746,0.370682065,0.464814618,1.143366827,1.5,1.7,1.9,2.3,2.8,3.1,6.5,8.9,10.2,12.4,13 +Albania,AL,0.114097347,0.325798377,0.390081273,0.971900415,2.420387798,6.043890864,9.609991316,15.03611541,23.86,41.2,45,49,54.65595904,57.2,60.1,63.2529327,66.3634447 +Andorra,AD,10.53883561,,11.26046872,13.54641288,26.83795439,37.60576622,48.936847,70.87,70.04,78.53,81,81,86.43442462,94,95.9,96.91,97.93063712 +United Arab Emirates,AE,23.62530088,26.2717542,28.31648531,29.47795341,30.13129617,40,52,61,63,64,68,78,84.9999915,88,90.4,90.5,90.60000732 +Argentina,AR,7.038683086,9.780807285,10.88212438,11.91369655,16.03668411,17.72058337,20.9272021,25.94663294,28.11262348,34,45,51,55.8,59.9,64.7,68.04306411,70.15076431 +Armenia,AM,1.300470022,1.631094667,1.960405046,4.575217225,4.899008571,5.252983352,5.631787777,6.021253397,6.21,15.3,25,32,37.5,41.9,54.62280586,59.10237771,62 +Antigua and Barbuda,AG,6.482225737,8.899285515,12.5,17.22864878,24.26654372,27,30,34,38,42,47,52,58,63.4,67.78,70,73 +Australia,AU,46.75611561,52.68926643,,,,63,66,69.45,71.67,74.25,76,79.48769771,79,83.45349717,84,84.56051935,88.23865805 +Austria,AT,33.73013295,39.18545018,36.56,42.7,54.28,58,63.6,69.37,72.87,73.45,75.17,78.7399931,80.02999392,80.6188,80.99582496,83.94014193,84.32333129 +Azerbaijan,AZ,0.147757576,0.305564638,4.999713678,,,8.030375356,11.99217733,14.54,17.08,27.4,46,50,54.2,73.00000137,75.00001564,77,78.2 +Burundi,BI,0.077248447,0.106001245,0.118228412,0.201273197,0.349060462,0.542142866,0.65759259,0.7,0.81,0.9,1,1.11,1.219999945,1.264218111,1.38,4.866224464,5.173626777 +Belgium,BE,29.43169169,31.28839551,46.33,49.97,53.86,55.82,59.72,64.44,66,70,75,81.609996,80.71999055,82.1702,85,85.0529,86.5165 +Benin,BJ,0.225247851,0.36341789,0.702945595,0.951327115,1.182540965,1.271031439,1.537854346,1.79,1.85,2.24,3.13,4.148323066,4.5,4.9,6,11.25498791,11.99404791 +Burkina Faso,BF,0.077080169,0.157732465,0.200992598,0.373440303,0.400295285,0.469914489,0.632707564,0.75,0.92,1.13,2.4,3,3.725034916,9.1,9.4,11.38764617,13.96 +Bangladesh,BD,0.071039423,0.129807974,0.139920289,0.163877665,0.199036334,0.241637326,1,1.8,2.5,3.1,3.7,4.5,5,6.63,13.9,14.4,18.246938 +Bulgaria,BG,5.370923469,7.612297749,9.08,12.04,18.13,19.97,27.09,33.64,39.67,45,46.23,47.97999305,51.89998767,53.0615,55.49,56.6563,59.82554766 +"Bahamas, The",BS,8,11.8,18,20,22,25,26,27,31.54,33.88,43,65,71.74820281,72,76.92,78,80 +Bosnia and Herzegovina,BA,1.08296075,1.200526951,2.648267914,3.965036834,15.46897162,21.326701,25.12238569,27.92,34.66,37.74,42.75,47.77,52.78,57.79,60.8,65.0655028,69.33100561 +Belarus,BY,1.860398126,4.300616022,8.950971315,,,,16.2,19.7,23,27.43,31.8,39.64889566,46.91,54.17,59.02,67.3,71.11304576 +Belize,BZ,5.963835303,,5.684251214,,9.8,17,24,24.6,26.3,27.2,28.2,30.7,31,33.6,38.7,41.59,44.57574032 +Bermuda,BM,42.94986002,47.5096999,52.03159737,56.52201218,60.99086701,65.44706579,69.89965516,74.35059403,82.3,83.25,84.21,88.336,91.29930452,95.3,96.8,98.32360965,98 +Bolivia,BO,1.442763585,2.120462534,3.117192947,3.508596401,4.439924601,5.227583957,6.200671255,10.49924432,12.5,16.8,22.4,30,35.34,36.99,34.6,35.56227065,39.6975146 +Brazil,BR,2.870685159,4.528494869,9.149425086,13.2075861,19.07367227,21.02274725,28.17838018,30.88,33.83,39.22,40.65,45.69,48.56,51.04,54.55100188,58.32795173,59.68274736 +Barbados,BB,3.973678355,11.93645034,27.83632242,39.68962712,49.8,52.5,55.3,58.2,61.4,64.7,65.1,66.5,71.2,71.8,75.16,76.11,79.54939789 +Brunei Darussalam,BN,8.996284534,12.91776908,15.32987986,19.59500322,29.71560414,36.46639195,42.18634916,44.68,46,49,53,56,60.27306504,64.5,68.77,71.2,75 +Bhutan,BT,0.400944447,0.864628564,1.675802584,2.436912399,3.156984196,3.847106745,4.518317258,5.92,6.55,7.17,13.6,14.4,15.6,22.4,30.3,39.8,41.77264453 +Botswana,BW,2.902666622,3.430886787,3.385922351,3.345190174,3.304889253,3.262554036,4.289932975,5.28,6.25,6.15,6,9,16,30,36.74474744,37.31205037,39.36299738 +Central African Republic,CF,0.053394174,0.078543428,0.128537117,0.151563338,0.223401395,0.268195609,0.311159173,0.375815961,1,1.8,2,2.2,3,3.4,3.6,3.8,4 +Canada,CA,51.3,60.2,61.59329927,64.2,65.95596346,71.66,72.4,73.2,76.7,80.3,80.3,83,83,85.8,87.12,88.47,89.84 +Switzerland,CH,47.1,55.1,61.4,65.1,67.8,70.1,75.7,77.2,79.2,81.3,83.9,85.19302818,85.2,86.34,87.4,87.4790556,89.4055681 +Chile,CL,16.6,19.1,22.1,25.47377889,28.17791012,31.17534703,34.49775117,35.9,37.3,41.56,45,52.24960729,55.05,58,61.11,64.289,66.01 +China,CN,1.775913207,2.639650215,4.595704331,6.2,7.3,8.523257003,10.52315262,16,22.6,28.9,34.3,38.3,42.30011749,45.8,47.9,50.3,53.2 +Cote d'Ivoire,CI,0.231461671,0.395747702,0.497929361,0.758669629,0.849282415,1.039238205,1.524900791,1.8,1.9,2,2.7,2.9,5,12,19.2742298,21.88520842,26.52722561 +Cameroon,CM,0.252120078,0.277051322,0.360871584,0.587622611,0.976075415,1.402654226,2.028744791,2.93,3.4,3.84,4.3,5,7.5,10,16.21487223,20.68014766,25 +"Congo, Dem. Rep.",CD,0.005902114,0.011475782,0.092790702,0.134914837,0.196208375,0.238037799,0.29605361,0.37,0.44,0.56,0.72,1.2,1.679961015,2.2,3,3.799999507,6.20997406 +"Congo, Rep.",CG,0.026354732,0.032223616,0.157249517,0.460014187,1.07750493,1.46342006,2.007990079,2.759704374,4.287509903,4.5,5,5.6,6.106695024,6.6,7.11,7.615974662,8.121949323 +Colombia,CO,2.207532993,2.854199971,4.6,7.388923711,9.118690303,11.00726389,15.34167454,21.8,25.6,30,36.5,40.35091575,48.98,51.7,52.57,55.90497251,58.13649357 +Comoros,KM,0.271740607,0.443068373,0.554869675,0.84818937,1.327327178,2,2.2,2.5,3,3.5,5.1,5.5,5.975296308,6.5,6.98,7.459161386,7.938322771 +Cabo Verde,CV,1.822443852,2.685332713,3.518757175,4.324885391,5.31883207,6.074087107,6.808911008,8.28321982,14,21,30,32,34.74,37.5,40.26,47.96162392,48.1652774 +Costa Rica,CR,5.800253023,9.559482135,19.89485113,20.33361481,20.79230671,22.07,25.1,28.4,32.29,34.33,36.5,39.212196,47.5,45.96,53,59.76295014,66.02871285 +Cuba,CU,0.541182549,1.079751722,3.770585038,5.241269054,8.407984759,9.738062208,11.15960131,11.69,12.94,14.33,15.9,16.0172908,21.2,27.93,29.07018437,37.30509742,38.76586728 +Curacao,CW,,,,,,,,,,,,,,,,,61.85551074 +Cayman Islands,KY,,,,,,38.03438308,44.5,52,61,64.5,66,69.46594499,69.7,71.4,74.1,77,79 +Cyprus,CY,15.25539437,18.81875904,28.32,30.09,33.83,32.81,35.83,40.77,42.31,49.81,52.99,56.85989235,60.6898684,65.4548,69.33,71.7159,75.90036019 +Czech Republic,CZ,9.780527888,14.69717212,23.93,34.3,35.5,35.27,47.93,51.93,62.97,64.43,68.82,70.49,73.43000782,74.1104,74.23171164,75.6688387,76.48120138 +Germany,DE,30.2163466,31.65093942,48.82,55.9,64.73,68.71,72.16,75.16,78,79,82,81.26999954,82.34999847,84.17,86.19,87.5898,89.64710059 +Djibouti,DJ,0.194500528,0.343526263,0.486971705,0.625940229,0.781317175,0.953611449,1.270041159,1.62,2.26,4,6.5,7,8.267232892,9.5,10.71,11.92243143,13.13491511 +Dominica,DM,8.814844198,13.24522804,18.42489277,23.62041985,30.31961309,38.54364326,39.3981743,40.27446301,41.16,42.02,47.45,48.6,49.8,51,57.5,65,67.03 +Denmark,DK,39.17243086,42.95752472,64.25,76.26,80.93,82.74,86.65,85.03,85.02,86.84,88.72,89.81001339,92.26001172,94.6297,95.99,96.3305,96.96778525 +Dominican Republic,DO,3.704692356,4.429390697,6.823725733,7.898392937,8.865553461,11.48319778,14.84492837,17.66,20.82,27.72,31.4,38,42.32,45.9,49.58,54.21576634,61.32819041 +Algeria,DZ,0.491705679,0.646114017,1.59164126,2.195359731,4.634475088,5.843942092,7.375984956,9.451190626,10.18,11.23,12.5,14.9,18.2,22.5,29.5,38.2,42.94552688 +Ecuador,EC,1.462188536,2.670443674,4.260796915,4.460228345,4.834442638,5.994255161,7.2,10.8,18.8,24.6,29.03,31.36680836,35.13514645,40.27912194,45.59039067,48.94043379,54.06292473 +"Egypt, Arab Rep.",EG,0.641265038,0.838945611,2.719999715,4.037885107,11.92,12.75,13.66,16.03,18.01,20,21.6,25.6,26.4,29.4,33.89460391,37.81938343,39.21381268 +Eritrea,ER,0.136711941,0.157815289,0.227090138,,,,,0.41,0.47,0.54,0.61,0.7,0.8,0.9,0.99,1.083733116,1.17711872 +Spain,ES,13.62496081,18.14872269,20.39,39.93,44.01,47.88,50.37,55.11,59.6,62.4,65.8,67.08999939,69.80999994,71.635,76.19,78.6896,80.56133294 +Estonia,EE,28.57695381,31.52748977,41.52,45.32,53.2,61.45,63.51,66.19,70.58,72.5,74.1,76.5,78.38992593,80.0043,84.24152803,88.4118116,87.23733209 +Ethiopia,ET,0.015263767,0.037162381,0.072402262,0.105811659,0.155334521,0.219659819,0.310592657,0.37,0.45,0.54,0.75,1.1,2.9,4.6,7.7,11.6,15.36692386 +Finland,FI,37.24846174,43.10536335,62.43,69.22,72.39,74.48,79.66,80.78,83.67,82.49,86.89,88.70999491,89.87999797,91.5144,86.53039275,86.42213333,87.70364996 +Fiji,FJ,1.496854734,1.857978594,6.1526497,6.725434738,7.412943485,8.453636634,9.6000384,10.89783105,13,17,20,28,33.74235675,35.2,37.4,42.5,46.50697831 +France,FR,14.30792394,26.32590355,30.18,36.14,39.15,42.87,46.87,66.09,70.68,71.58,77.28,77.81999899,81.44,81.9198,83.75,84.6945,85.62219995 +Faroe Islands,FO,32.91639236,43.24698352,53.29922183,58.91264097,66.53359947,67.90263174,69.35944512,75.98,75.57,75.18,75.2,80.7321728,85.33518924,90,93.3,94.2,95.10868167 +Gabon,GA,1.216140618,1.347620222,1.939530106,2.659586594,2.9790698,4.89326475,5.489200803,5.767004576,7.5,9.5,13,18,24,30.53803344,38.07120929,45.78453653,48.05227375 +United Kingdom,GB,26.82175435,33.48109487,56.48,64.82,65.61,70,68.82,75.09,78.39,83.56,85,85.37999855,87.47999842,89.8441,91.61,92.0003,94.77580063 +Georgia,GE,0.484746299,0.992344436,1.58787563,2.558816481,3.886221354,6.079457629,7.526876845,8.26,10.01,20.07,26.9,31.52,36.94,43.3,44,47.56975964,50.00163739 +Ghana,GH,0.153615298,0.20000806,0.830284034,1.193057911,1.716797704,1.831197461,2.723175973,3.85,4.27,5.44,7.8,9,10.6,15,25.51773743,31.44785241,34.66600065 +Guinea,GN,0.095424924,0.175541868,0.402022749,0.450960371,0.508819332,0.542254181,0.637492123,0.780025279,0.92,0.94,1,2,3.1,4.5,6.4,8.2,9.8 +"Gambia, The",GM,0.921794919,1.336791166,1.796779883,2.436781193,3.308003478,3.799001139,5.237691158,6.205037419,6.88,7.63,9.2,10.8703,12.44922872,14,15.56,16.5,18.5 +Guinea-Bissau,GW,0.230103171,0.299569145,1.022993234,1.354197478,1.808142203,1.901365316,2.057196705,2.206302237,2.354888711,2.303280592,2.45,2.672,2.893990621,3.1,3.32,3.540706917,3.761413832 +Equatorial Guinea,GQ,0.132354665,0.165260423,0.321197997,0.520524272,0.843930285,1.149789671,1.279193596,1.557123059,1.82,2.13,6,11.5,13.94318219,16.4,18.86,21.31999999,23.77999997 +Greece,GR,9.138837308,10.93502581,14.67,17.8,21.42,24,32.25,35.88,38.2,42.4,44.4,51.64999517,55.06999344,59.8663,63.21,66.835,69.08791547 +Grenada,GD,4.063907991,5.128103982,14.75884055,18.64518218,19.57062058,20.48780488,21.39599117,22.29,23.18,24.05,27,30,32,35,51.6,53.81,55.85640782 +Greenland,GL,31.74781123,35.46413689,44.15478903,54.53425983,56.09901476,57.7034045,59.36168727,61.07,62.82,62.83,63,64,64.8960101,65.8,66.7,67.60044348,68.50087368 +Guatemala,GT,0.712332905,1.738201782,3.39174627,4.548854908,5.1,5.7,6.5,7.3,8.3,9.3,10.5,12.3,16,19.7,23.4,28.80594156,34.50932609 +Guyana,GY,6.611491566,13.2069865,,,,,,13.8,18.2,23.9,29.9,30,30.5,31,32,34,35.66 +"Hong Kong SAR, China",HK,27.82776068,38.67140323,43.08238303,52.20004335,56.39988039,56.9,60.8,64.8,66.7,69.4,72,72.2,72.9,74.2,79.86627043,84.94835296,87.30034325 +Honduras,HN,1.203855999,1.415281931,2.597402597,4.8,5.6,6.5,7.8,9.4,9.6,9.8,11.09,15.9,18.12,17.8,19.08,27.61981381,30 +Croatia,HR,6.644882544,11.55857318,17.76,22.75,30.91,33.14,37.98,41.44,44.24,50.58,56.55,57.78997899,61.93997315,66.7476,68.57,69.8031,72.69730605 +Haiti,HT,0.231270715,0.340832326,0.893432988,1.647358346,5.401261908,6.376201635,6.796000481,7.2,7.6,8.1,8.37,9,9.8,10.6,11.4,12.1977,12.23260161 +Hungary,HU,6.999676351,14.5285543,16.67,21.63,27.74,38.97,47.06,53.3,61,62,65,68.01998789,70.57999815,72.6439,75.65319745,72.8347,79.25940132 +Indonesia,ID,0.925563864,2.018613859,2.134135733,2.38701978,2.600285876,3.602024763,4.764813134,5.786274729,7.917479385,6.92,10.92,12.28,14.52,14.94,17.14,21.97606771,25.36630059 +India,IN,0.52753245,0.660146377,1.537875582,1.686489971,1.976136492,2.388075,2.805499865,3.95,4.38,5.12,7.5,10.07,12.58006091,15.1,21,26,29.54716289 +Ireland,IE,17.85046724,23.13881219,25.85,34.31,36.99,41.61,54.82,61.15832455,65.34,67.38,69.85,74.88997297,76.91999254,78.2477,79.69,80.1224,82.1697 +"Iran, Islamic Rep.",IR,0.93419002,1.484221332,4.626175115,6.933721953,7.49,8.1,8.76,9.47,12.02,13.8,15.9,19,22.73,29.95,39.35,45.33497588,53.22677263 +Iraq,IQ,,0.1,0.5,0.6,0.9,0.9,0.952344244,0.93,1,1.06,2.5,5,7.1,9.2,13.21,17.22,21.23 +Iceland,IS,44.47053382,49.39299537,79.12,83.14,83.88,87,89.51,90.6,91,93,93.39,94.8196868,96.20979955,96.5468,98.16,98.2,98.2400163 +Israel,IL,20.87379,17.37862386,17.76459906,19.59339366,22.77048553,25.19404242,27.88107446,48.12806219,59.39,63.12,67.5,68.87387799,70.8,70.25031195,75.01775316,77.35208966,79.77879126 +Italy,IT,23.11087424,27.22211698,28.04,29.04,33.24,35,37.99,40.79,44.53,48.83,53.68,54.3899983,55.82999799,58.4593,55.63846022,58.14173496,61.32425277 +Jamaica,JM,3.115778027,3.863020387,6.1,7.8,10,12.8,16.4,21.1,23.6,24.3,27.67,37.43861341,33.79,37.1,40.4027351,42.22122119,45 +Jordan,JO,2.623275422,4.705719581,6.025532412,8.466005016,11.65874137,12.93285205,13.86710879,20,23,26,27.2,34.9,37,41.4,46.2,60.11438269,62.30219257 +Japan,JP,29.99074036,38.53206086,46.59420112,48.43526589,62.39392963,66.9210661,68.68527032,74.3,75.4,78,78.21,79.05411352,79.4964,88.21942891,89.10683302,91.05802839,92 +Kazakhstan,KZ,0.668594403,1.006124211,1.674770995,2.000414753,2.650394657,2.961707492,3.268369051,4.02,11,18.2,31.6,50.6,53.31566912,63,66,72.9,76.8 +Kenya,KE,0.318059714,0.619782266,1.207773885,2.941902861,3.023528042,3.101897702,3.6,4.4,5.2,6.1,7.2,8.8,10.5,13,16.5,21,26 +Kyrgyz Republic,KG,1.041401145,3.002941327,2.99926518,3.908766268,5.090385307,10.53380134,12.306907,14.03,15.7,16,16.3,17.5,19.8,23,28.3,30.24704278,34.5 +Cambodia,KH,0.04702264,0.076956056,0.226983238,0.260570198,0.300436644,0.317321781,0.46835672,0.49,0.51,0.53,1.26,3.1,4.94,6.8,14,19,25.5706868 +St. Kitts and Nevis,KN,5.86281024,7.714726556,21.15238176,22.96978429,24.73767754,34,38.5,43.5,49.2,55.7,63,63.2,64,64.6,68,75.7,76.81767491 +"Korea, Rep.",KR,44.7,56.6,59.4,65.5,72.7,73.5,78.1,78.8,81,81.6,83.7,83.75912015,84.07,84.77,87.55682649,89.64863086,92.71654537 +Kuwait,KW,6.731395768,8.551792434,10.24896793,22.40293838,22.92711204,25.92610837,28.79119795,34.8,42,50.8,61.4,65.76907069,70.45,75.46,78.7,77.52326901,78.36738376 +Lao PDR,LA,0.111044032,0.181664461,0.267899241,0.333912466,0.36143449,0.85035749,1.169893428,1.64,3.55,6,7,9,10.74767619,12.5,14.26,18.2,21.87 +Lebanon,LB,7.952743736,6.783219775,7,8,9,10.14,15,18.74,22.53,30.14,43.68,52,61.24978572,70.5,73,74,76.11 +Liberia,LR,0.017702706,0.033812227,0.032713307,0.031868935,0.031011185,,,0.551376581,0.53,2,2.3,2.5,2.6,3.2,5.41,5.903867603,7.319106411 +Libya,LY,0.187042622,0.366533175,2.244418222,2.814517987,3.532838162,3.917787977,4.301051789,4.721999379,9,10.8,14,14,,16.5,17.76,19.01607978,20.27215956 +St. Lucia,LC,5.090483341,8.181863954,14.64183577,20.98247346,21.39521236,21.56758295,24.5,27.9,32,36,43.3,44,45.9,46.2,50,42.53093047,46.72907806 +Liechtenstein,LI,36.51522989,45.11685265,59.47071067,58.80969184,64.00744814,63.37135615,64.21416136,65.08021844,70,75,80,85,89.4077,93.8,95.21,96.6411951,98.09390389 +Sri Lanka,LK,0.647410011,0.793821864,1.050422706,1.458580228,1.44615998,1.792046794,2.537566129,3.88,5.8,8.78,12,15,18.2854,21.9,25.8,29.98873755,32.05100274 +Lesotho,LS,0.21180607,0.261150063,1.083943137,1.53249659,2.175524339,2.580245484,2.979708187,3.44543126,3.58,3.72,3.86,7,10,15,22,25,27.36 +Lithuania,LT,6.427067495,7.179356994,17.69,25.91,31.23,36.22,43.9,49.9,55.22,59.76,62.12,63.6399774,67.22998933,68.4529,72.13,71.378,74.37664556 +Luxembourg,LU,22.88732797,36.16342251,39.84,54.55,65.88,70,72.51,78.92,82.23,87.31,90.62,90.02985856,91.94992374,93.7765,94.67,97.3341,97.49393019 +Latvia,LV,6.319062083,7.219345808,21.94,26.98,38.58,46,53.63,59.17,63.41,66.84,68.42,69.74995456,73.11994377,75.2344,75.83,79.2006,79.88937141 +St. Martin (French part),MF,,,,,,,,,,,,,,,,, +Morocco,MA,0.693791245,1.371438101,2.373253192,3.353366681,11.60793477,15.08444452,19.77119157,21.5,33.1,41.3,52,46.1074826,55.41605319,56,56.8,57.08,58.27123642 +Moldova,MD,1.282846417,1.487812952,3.787242799,7.407544584,10.62939084,14.63027046,19.62064771,20.45,23.39,27.5,32.3,38,43.37,45,46.6,63.30662538,70.99999911 +Madagascar,MG,0.196394691,0.222511586,0.339720155,0.423252419,0.525353655,0.567721802,0.607552239,0.65,1.65,1.63,1.7,1.9,2.3,3,3.7,4.17397219,4.713662899 +Maldives,MV,2.203872939,3.617290649,5.347765169,5.97659285,6.588254875,6.869605067,11.03635278,16.3,23.2,24.8,26.53,34,38.9301,44.1,49.28,54.46195515,59.09258997 +Mexico,MX,5.081384153,7.038023117,11.9,12.9,14.1,17.21,19.52,20.81,21.71,26.34,31.05,37.17629541,39.75,43.46,44.39,57.43104299,59.540446 +"Macedonia, FYR",MK,2.485566316,3.468184608,17.33,19.07,24.44,26.45,28.62,36.3,46.04,51.77,51.9,56.7,57.44994731,65.24,68.06,70.3802,72.15681447 +Mali,ML,0.142545755,0.185897413,0.227045578,0.310364443,0.43281964,0.507063136,0.729627281,0.81,1.57,1.8,2,2.2,2.8,3.5,7,10.33,11.11218649 +Malta,MT,13.11370871,17.87784832,28.92,31.64,34.62,41.24,40.41,46.9,50.08,58.86,63,68.01982379,68.19987429,68.9138,73.17,76.184,77.28939482 +Myanmar,MM,,0.000289277,0.000426494,0.024064149,0.024337392,0.065238856,0.182048331,0.217128445,0.22,0.22,0.25,0.98,4,8,11.52,21.72583401,25.07330424 +Montenegro,ME,,,,,25.3500686,27.1,28.9,30.8,32.9,35.1,37.5,35.61154125,56.83878255,60.31,61,68.11958104,69.88164684 +Mongolia,MN,1.255652004,1.653238239,2.039572603,,,,,9,9.8,10,10.2,12.49999111,16.4,17.69998424,19.94244743,21.43603111,22.2657705 +Mozambique,MZ,0.10959253,0.160031947,0.259612611,0.419538844,0.679447835,0.854357118,0.842954488,0.91,1.56,2.68,4.17,4.3,6,7.29393733,9.236314896,16.93353299,17.52123909 +Mauritania,MR,0.192031462,0.261448552,0.363229415,0.424004896,0.481470438,0.669966475,0.979661253,1.433613196,1.87,2.28,4,4.5,5,6.2,10.7,15.19912669,18 +Mauritius,MU,7.281535115,8.780904019,10.25262467,12.1871062,13.68908859,15.17222875,16.7,20.22,21.81,22.51,28.33,34.95,35.42,40.11682514,44.80327537,50.13931848,53.22617811 +Malawi,MW,0.126780945,0.164020725,0.215094727,0.278815116,0.347505335,0.384489334,0.42513749,0.965864737,0.7,1.07,2.26,3.33,4.3506,5.05,5.83,9.298148347,9.614097296 +Malaysia,MY,21.38473116,26.6959725,32.33820434,34.97115234,42.25226563,48.62917025,51.63798899,55.7,55.8,55.9,56.3,61,65.8,57.05751226,63.66542588,71.06406781,78.78830993 +Namibia,NA,1.644739547,2.416979442,2.633699769,3.359839886,3.804715615,4.010046644,4.398870647,4.835610778,5.329003772,6.5,11.6,12,12.9414,13.9,14.84,25.68785182,31.03334594 +New Caledonia,NC,13.93954882,18.23710978,22.38979742,26.40833447,30.29804621,32.35901475,33.51571468,35.05,34.51,33.99,42,50,58,66,70,74.00175279, +Niger,NE,0.036261294,0.105185431,0.127152469,0.155698704,0.189933734,0.221341351,0.294033977,0.39039062,0.7,0.76,0.83,1.3,1.4077,1.7,1.95,2.476219975,4.32275803 +Nigeria,NG,0.064080808,0.08990137,0.320461976,0.558576245,1.286137641,3.549155718,5.545036083,6.77,8,9.3,11.5,13.8,16.1,19.1,21,24.5,25.67 +Nicaragua,NI,0.980216487,1.448799428,1.714729584,1.880412532,2.320664609,2.566351177,2.805573063,3.9,5.3,7.3,10,10.6,13.5,15.5,17.6,19.7042915,24.57183396 +Netherlands,NL,43.98435137,49.37306211,61.29,64.35,68.52,81,83.7,85.82,87.42,89.63,90.72,91.41999576,92.85999236,93.9564,91.666666,91.72413793,90.4109589 +Norway,NO,52,64,72.84,78.13,77.69,81.99,82.55,86.93,90.57,92.08,93.39,93.48998265,94.64997805,95.0534,96.3,96.8103,97.29820367 +Nepal,NP,0.204651684,0.240015303,0.31295606,0.382810917,0.449843651,0.826551266,1.141389164,1.41,1.73,1.97,7.93,9,11.1493,13.3,15.44,17.58161801,19.68876384 +Nauru,NR,,2.987155233,,,,,,,,,,54,,,,, +New Zealand,NZ,47.37955654,53.24101529,59.08075328,60.96253987,61.84762781,62.72021237,69,69.76,72.03,79.7,80.46,81.23,81.64447018,82.78,85.5,88.22288882,88.47018635 +Oman,OM,3.520421417,5.893841521,6.873396039,7.255742945,6.75885217,6.68358142,8.299716673,16.68,20,26.8,35.8278,48,60,66.45,70.22,66.13381127,69.81521334 +Pakistan,PK,,1.318550779,2.577426737,5.041158126,6.164320985,6.332329098,6.5,6.8,7,7.5,8,9,9.96,10.9,12,14,15.51455779 +Panama,PA,6.554796477,7.268399878,8.518077815,9.987424077,11.14086254,11.48400928,17.34956617,22.29,33.82,39.08,40.1,42.7,40.30189522,44.03,44.92,51.20542499,54 +Peru,PE,3.076430611,7.578762957,8.96694917,11.6,14.1,17.1,20.7,25.2,30.57,31.4,34.77,36.01,38.2,39.2,40.2,40.9,45.46174069 +Philippines,PH,1.982253196,2.52400566,4.332275746,4.857672267,5.243628452,5.397636329,5.740586325,5.97,6.22,9,25,29,36.2351,48.09902359,49.6,53.7,55.5 +Papua New Guinea,PG,0.835249302,0.904103545,1.321656935,1.374404668,1.507912772,1.716190476,1.754487261,1.790559361,1.15,1.61,1.28,2,3.5,5.1,6.5,7.9,9.601538462 +Poland,PL,7.285428708,9.900669707,21.15,24.87,32.53,38.81,44.58,48.6,53.13,58.97,62.32,61.94999897,62.30999727,62.8492,66.6,67.997,73.3007 +Puerto Rico,PR,10.47464821,15.63003092,17.54764757,19.70702566,22.13073823,23.40005045,25.44241821,27.86,38,41.5,45.3,48,68.9999826,68.99999,76.13385972,79.46876883,80.32 +"Korea, Dem. People’s Rep.",KP,0,0,0,0,0,0,0,0,0,0,0,0,0,,,, +Portugal,PT,16.43046769,18.08713656,19.37,29.67,31.78,34.99,38.01,42.09,44.13,48.27,53.3,55.24999688,60.33999749,62.0956,64.59,68.6329,70.42356709 +Paraguay,PY,0.747630712,1.098793836,1.794969598,2.111942082,3.452438431,7.907007861,7.962073884,11.21,14.27,18.9,19.8,24.76351588,29.34,36.9,43,48.43868795,51.34987436 +West Bank and Gaza,PS,1.111306207,1.836854839,3.100092235,4.130616356,4.400904826,16.005,18.41,21.176,24.358,32.23,37.4,41.08,43.4,46.6,53.67,57.42419241,61.17838483 +French Polynesia,PF,6.357063545,6.251588946,8.200216486,14.12429379,17.88453743,21.54218547,25.10796425,28.59,33.87,44.6,49,49,52.87663059,56.8,60.68,64.56020975,68.44041949 +Qatar,QA,4.863679179,6.170268561,10.22612893,19.24233642,20.70164785,24.73349378,28.97411271,37,44.3,53.1,69,69,69.3,85.3,91.49,92.88482645,94.29111815 +Romania,RO,3.613717291,4.538669029,6.58,8.9,15,21.5,24.66,28.3,32.42,36.6,39.93,40.00999678,45.87999425,49.7645,54.08,55.7632,59.50395129 +Russian Federation,RU,1.977230109,2.944367787,4.128271818,8.298860616,12.8593889,15.2266732,18.02327746,24.66,26.83,29,43,49,63.8,67.97,70.52,73.41,76.40908522 +Rwanda,RW,0.06283146,0.24067241,0.292784719,0.356918467,0.430854243,0.556041165,,2.115387178,4.5,7.7,8,7,8.023854277,9,10.6,18,20 +Saudi Arabia,SA,2.210691809,4.681053166,6.38470502,8.001582891,10.234533,12.70503599,19.45955435,30,36,38,41,47.5,54,60.5,64.71365737,69.6162358,73.75090368 +Sudan,SD,0.025785032,0.140185224,0.439477639,0.538471703,0.791561615,1.292040678,,8.66,,,16.7,17.46,21,22.7,24.64,26.61492855,28 +Senegal,SN,0.403967486,0.983794059,1.006454537,2.10143643,4.38602398,4.786684083,5.611738652,6.89,7.12,7.5,8,9.8,10.8,13.1,17.7,21.69026413,25.66476804 +Singapore,SG,36,41.67042518,47,53.83794329,62,61,59,69.9,69,69,71,71,72,80.90205685,79.02923586,79.012957,81 +Solomon Islands,SB,0.481296806,0.468551964,0.501919843,0.555609882,0.649672673,0.844307573,1.646347989,2,3,4,5,6,6.9974,8,9,10.00046498,11.00090227 +Sierra Leone,SL,0.118254246,0.160264445,0.176198957,0.190173282,0.203007681,0.21539161,0.227669467,0.239834699,0.25,0.26,0.58,0.9,2.5,4,6.057298984,6.344421603,11.77318438 +El Salvador,SV,1.177397269,1.5,1.9,2.5,3.2,4.2,5.5,6.11,10.08,12.11,15.9,18.9,20.32138772,23.1093,24.76171215,26.80260496,28.99707305 +Somalia,SO,0.02,0.079039179,0.115614213,0.376198003,1.053454744,1.077327839,1.100216368,1.122235622,1.142687372,1.160610542,,1.25,1.3767,1.5,1.63,1.76,1.88 +Serbia,RS,,,,,23.5,26.3,27.2,33.15,35.6,38.1,40.9,42.2,48.1,53.45036418,62.07508046,65.3170254,67.05684137 +South Sudan,SS,,,,,,,,,,,,,,3.829969245,4.51615373,5.5,6.679728051 +Sao Tome and Principe,ST,4.638516816,6.310917888,7.580665169,10.16184431,13.32285269,13.75948422,14.18201978,14.5904832,15.48,16.41,18.75,20.1612,21.5724,23,24.41,25.82,28 +Suriname,SR,2.506411052,3.064448389,4.161568745,4.719875395,6.076047814,6.403086288,9.499626942,14.11,21.06,31.36,31.59,32,34.6812,37.4,40.08,42.76382778,45.4 +Slovak Republic,SK,9.426803201,12.52832185,40.14,43.04,52.89,55.19,56.08,61.8,66.05,70,75.71,74.43999717,76.70999012,77.8826,79.98,77.6347,80.4759 +Slovenia,SI,15.11025956,30.17591047,27.83888542,31.85479301,40.81,46.81,54.01,56.74,58,64,70,67.33999481,68.34997453,72.6756,71.59,73.0987,75.49850426 +Sweden,SE,45.68765221,51.76566494,70.57,79.13,83.89,84.83,87.76,82.01,90,91,90,92.76998606,93.17998801,94.7836,92.52,90.6102,91.50682826 +Swaziland,SZ,0.926191777,1.28159005,1.816203807,2.437073851,3.228685073,3.696961073,3.696538789,4.1,6.85,8.94,11.04,18.13,20.78178258,24.7,26.17500573,25.64304231,28.57352278 +Sint Maarten (Dutch part),SX,,,,,,,,,,,,,,,,, +Seychelles,SC,7.395629183,11.01510293,14.30417083,14.59250432,24.27213922,25.41326815,34.95197117,38.38,40.44,,41,43.16400446,47.076,50.4,51.25470199,54.25961786,56.51470815 +Syrian Arab Republic,SY,0.18169858,0.35375913,2.093101019,3.397972614,4.321593778,5.648106049,7.832551569,11.5,14,17.3,20.7,22.5,24.3001,26.2,28.09,29.97979724,31.86962727 +Turks and Caicos Islands,TC,,,,,,,,,,,,,,,,, +Chad,TD,0.035707076,0.045934134,0.166069665,0.320308555,0.360920107,0.3992577,0.581045764,0.847224521,1.19,1.5,1.7,1.9,2.1,2.5,2.9,3.5,5 +Togo,TG,0.8,0.9,1,1.2,1.5,1.8,2,2.2,2.4,2.6,3,3.5,4,4.5,5.7,7.12,11.31 +Thailand,TH,3.689041279,5.556326121,7.531250335,9.299027238,10.67730332,15.02600436,17.16071472,20.03,18.2,20.1,22.4,23.66992562,26.46,28.94,34.89,39.31612674,47.50496562 +Tajikistan,TJ,0.048599595,0.051259133,0.055462827,0.064583777,0.077479907,0.298690024,3.772406207,7.197619518,8.78,10.07,11.55,13.03,14.51,16,17.49,18.98,20.47 +Turkmenistan,TM,0.133282183,0.175209518,0.302132016,0.425182632,0.754053983,0.997256559,1.319573118,1.406360688,1.75,1.95,3,5,7.1958,9.6,12.2,14.99677482,17.99032446 +Timor-Leste,TL,,,0,,,0.099031768,0.5,1,1.5,2,3,4,7,11,17.5,23,25.24624959 +Tonga,TO,2.434398044,2.825371839,2.907297316,2.985817368,3.952373895,4.907782762,5.853944095,7.179865329,8.110769944,10,16,25,30,32.75396061,35.95444145,38.65127243,39.95 +Trinidad and Tobago,TT,7.721411474,15.38462722,21.99867548,25.97176411,27.02427008,28.97671243,30.00374858,32.3,34.8,44.3,48.5,55.2,59.5162,63.8,65.1,69.19847061,73.29694122 +Tunisia,TN,2.750740293,4.297966035,5.252887295,6.490845795,8.528817752,9.655086542,12.98640865,17.1,27.53,34.07,36.8,39.1,41.4416,43.8,46.16,48.51983599,50.87967502 +Turkey,TR,3.761685035,5.189481461,11.38,12.33,14.58,15.46,18.24,28.63,34.37,36.4,39.82,43.06571043,45.13,46.25,51.04,53.74497914,58.34773401 +Tanzania,TZ,0.11719444,0.171300351,0.222484414,0.676962857,0.877574971,1.1,1.3,1.6,1.9,2.4,2.9,3.2,3.95,4.4,7,10,13 +Uganda,UG,0.163714063,0.237945087,0.384093505,0.46484984,0.71997068,1.742205503,2.529363038,3.671965351,7.9,9.78,12.5,13.01354333,14.1,15.5,16.9,17.83485947,21.87617046 +Ukraine,UA,0.716183762,1.238759547,1.873885116,3.148127588,3.489477881,3.749764415,4.506124564,6.55,11,17.9,23.3,28.70826284,35.27,40.954129,46.23597546,48.88464368,52.48180829 +Uruguay,UY,10.53905775,11.12143768,11.4194702,15.93713672,17.06309834,20.08818956,29.4,34,39.3,41.8,46.4,51.40466106,54.45376868,57.69,61.46,64.6,66.4 +United States,US,43.07916264,49.08083159,58.78540388,61.69711712,64.75825648,67.96805292,68.93119327,75,74,71,71.69,69.72946076,74.7,71.4,73,74.55420245,76.17673698 +Uzbekistan,UZ,0.484347308,0.597567994,1.081939742,1.912595178,2.593725421,3.343509888,6.388321967,7.490604681,9.080114523,11.9,15.9,18.6,23.6,26.8,35.5,42.8,46.79128694 +St. Vincent and the Grenadines,VC,3.245037411,5.094809778,5.54959488,6.462274167,7.371165842,9.198278082,12,16,21,31,33.7,36.7,40,43.5,47.4,51.77,55.57461942 +"Venezuela, RB",VE,3.359597465,4.636000948,4.910446327,7.499963465,8.404469592,12.55299791,15.22471148,20.83,25.88,32.7,37.37,40.22,49.05008307,54.9,57,61.86924809,60 +British Virgin Islands,VG,,,18.88574127,,,,,,,36,37,37.4,37.6,,,, +Virgin Islands (U.S.),VI,13.81508054,18.37576604,27.49443238,27.42907299,27.37700879,27.34431967,27.33261054,27.33933584,27.36177742,27.39650968,31.22,35.6,40.5479,45.3,50.07,54.8391373,59.6083158 +Vietnam,VN,0.254248276,1.265651236,1.854999236,3.780280814,7.642408528,12.73992929,17.25456172,20.75544477,23.92,26.55,30.65,35.07,36.8,38.5,41,43.5,46.5 +Vanuatu,VU,2.108336891,2.830572239,3.510038711,3.903295845,4.746602619,5.082333808,5.850585059,6.8,7.269119923,7.5,8,9.2,10.598,11.3,18.8,22.35140458,24 +Kosovo,XK,,,,,,,,,,,,,,,,, +"Yemen, Rep.",YE,0.082500387,0.090802459,0.518796032,0.6047341,0.881222989,1.048597934,1.247824049,5.01,6.89,9.96,12.35,14.905,17.4465,20,22.55,24.08540947,24.57920836 +South Africa,ZA,5.348559732,6.346619318,6.710322437,7.007691726,8.425118683,7.48854253,7.607139675,8.065375174,8.43,10,24,33.97,41,46.5,49,51.91911572,54 +Zambia,ZM,0.191071643,0.233129556,0.477750907,0.980483039,2.013549532,2.851752261,4.159913394,4.87,5.55,6.31,10,11.5,13.4682,15.4,19,21,25.50657885 +Zimbabwe,ZW,0.401433535,0.799846046,1.1,1.8,2.1,2.4,2.4,3,3.5,4,6.4,8.4,12,15.5,16.36473996,22.7428181,23.11998904 diff --git a/README.md b/README.md deleted file mode 100644 index 5f822327..00000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# InteractiveProgramming -This is the base repo for the interactive programming project for Software Design, Spring 2018 at Olin College. diff --git a/README.md.mine b/README.md.mine new file mode 100644 index 00000000..76d4ba82 --- /dev/null +++ b/README.md.mine @@ -0,0 +1,26 @@ +# World Internet Usage and GDP Per Capita Mapping +Run slider.py to launch an interactive visualizer for gdp and internet usage growth from 2001-2016 + +## Requirements +Use `pip` to install these packages: + +* BeautifulSoup +* svg.path +* matplotlib +* pygame + +## World Map and Databases +World map:world map SVG with a dictionary of country names and two letter country codes mapped to their matching polygon +https://simplemaps.com/resources/svg-world + +GDP per capita:Renamed as GDP_PC.csv and unnecessary datd. Country codes edited to match the format from svg +https://data.worldbank.org/indicator/NY.GDP.PCAP.CD + +Internet Users:Renamed as Internet_Users_percentofpop_2000_2016.csv +https://data.worldbank.org/indicator/IT.NET.USER.ZS + +## Project Reflection +https://github.com/jcrawfordobanner/InteractiveProgramming/blob/master/Soft-Des%20Poject%204_%20Interactive%20Data%20Vizualization.pdf + + +## Lets make Conflicts diff --git a/Soft-Des Poject 4_ Interactive Data Vizualization.pdf b/Soft-Des Poject 4_ Interactive Data Vizualization.pdf new file mode 100644 index 00000000..b44f0e77 Binary files /dev/null and b/Soft-Des Poject 4_ Interactive Data Vizualization.pdf differ diff --git a/Softdes Project 4_ Proposal.pdf b/Softdes Project 4_ Proposal.pdf new file mode 100644 index 00000000..6fbd208d Binary files /dev/null and b/Softdes Project 4_ Proposal.pdf differ diff --git a/pygame_draw_country.py b/pygame_draw_country.py new file mode 100644 index 00000000..e951a91d --- /dev/null +++ b/pygame_draw_country.py @@ -0,0 +1,138 @@ +"""Sample code for `us_map.py`. + +Author: Oliver Steele +License: MIT + +Requirements: + + sudo pip install BeautifulSoup + sudo pip install matplotlib + sudo pip install svg.path +""" + +import pygame +import sys +import matplotlib.path +import wold_map +import csv + +#year that the data will be plotted forss +# Colors +WHITE = (255, 255, 255) +BLACK = (0, 0, 0) +BLUE = (75, 75, 255) +GREEN = (75, 255, 75) +RED = (255, 50, 50) +GRAY = (127, 127, 127) +LIGHT_GRAY = (191, 191, 191) +countries=['AF','AL','DZ','AD','AO','AI','AG','AR','AM','AW','AU','AT','AZ','BS','BD','BB','BY','BE','BZ','BJ','BM','BT','BO','BA','BW','BR', +'VG','BN','BG','BF','BI','KH','CM','CA','CV','KY','CF','TD','CL','CN','HK','CO','KM','CG','CD','CR','CI','HR','CU','CY','CZ','DK','DJ','DM','DO', +'EC','EG','SV','GQ','ER','EE','ET','FK','FO','FJ','FI','FR','GF','PF','GA','GM','GE','DE','GH','GR','GL','GD','GP','GT','GN','GW','GY','HT', +'HN','HU','IS','IN','ID','IR','IQ','IE','IL','IT','JM','JP','JO','KZ','KE','KP','KR','KW','KG','LA','LV','LB','LS','LR','LY','LI','LT','LU','MK','MG','MW', +'MY','MV','ML','MT','MQ','MR','MU','YT','MX','MD','MN','ME','MS','MA','MZ','MM','NA','NR','NP','NL','NC','NZ','NI','NE','NG','NO','OM', +'PK','PS','PA','PG','PY','PE','PH','PN','PL','PT','PR','QA','RE','RO','RU','RW','KN','LC','VC','ST','SA','SN','RS','SC','SL','SG','SK', +'SI','SB','SO','ZA','SS','ES','LK','SD','SR','SZ','SE','CH','SY','TW','TJ','TZ','TH','TL','TG','TO','TT','TN','TR','TM','TC','UG','UA','AE','GB','US', +'UY','UZ','VU','VE','VN','VI','EH','YE','ZM','ZW'] +width, height = 2000,2000 + +pygame.init() +screen = pygame.display.set_mode((width, height)) +screen.fill(WHITE) + + +def point_in_polygon(pt, polygon): + """Returns True iff `pt` is inside `polygon`. + `polygon` is a list of tuples `(x, y)`.""" + + return matplotlib.path.Path(polygon).contains_point(pt) + +def find_magic(countries,year): +#for i in range(len(countries)): + magic_numbers = [] + for i in range(len(countries)): + with open('Internet_Users_percentofpop_2000_2016.csv', newline='') as InternetUse: + internet = csv.DictReader(InternetUse) + for row in internet: + if countries[i] in row['Country Code']: + IU = row[year] + if IU == '': + IU = 0 + else: + IU = float(IU) + country_name = row['Country Name'] + + with open('GDP_PC.csv', newline='') as GDP: + GNP = csv.DictReader(GDP) + for row in GNP: + if country_name == row['Country Name']: + gdp = row[year] + if gdp == '': + gdp = 0 + else: + gdp = float(gdp) + + if float(IU) != float(0) and float(gdp) != float(0): + magic_number = [IU/gdp] + magic_numbers = magic_numbers + magic_number + else: + zero = [0] + magic_numbers = magic_numbers + zero + + return magic_numbers + +def remap_interval(val, + input_interval_start, + input_interval_end, + output_interval_start, + output_interval_end): + """Remap a value from one interval to another.""" + range_output = output_interval_end-output_interval_start + range_input = input_interval_end-input_interval_start + distance = val - input_interval_start + remap = ((distance/range_input)*range_output)+output_interval_start + return remap + +def color_map(val,minimum, maximum): + """Maps input values between max and min IU/gdp cofficients to an integer + 0-255,suitable for use as an RGB color code + """ + color_code = remap_interval(val,minimum ,maximum, 0, 255) + return int(color_code) + +def draw_map(screen,year): + color_coefficients = find_magic(countries,year) + max_coeff = max(color_coefficients) + min_coeff = min(color_coefficients) + + + for i in range(len(countries)): + # Draw the polygons for the state. + for polygon in wold_map.countries[countries[i]]: + # `polygon` points are tuples `(float, float)`. PyGame requires `(int, int)`. + points = [(int(x), int(y)) for x, y in polygon] + # Draw the interior + number = color_map(color_coefficients[i],min_coeff,max_coeff) + if number > 0: + color = (0,0,number) + else: + color = WHITE + pygame.draw.polygon(screen,color, points) + # Draw the boundary + pygame.draw.polygon(screen, BLACK, points, 1) + + + +"""last_mouse_in_state = False""" + +"""while True: + if any(event.type == pygame.QUIT for event in pygame.event.get()): + sys.exit() + + for country in countries: + # Is the mouse inside the state? + mouse_in_state = any(point_in_polygon(pygame.mouse.get_pos(), polygon) for polygon in wold_map.countries[country]) + # Only print a message if the mouse moved from the inside to the outside, or vice versa + if mouse_in_state != last_mouse_in_state: + last_mouse_in_state = mouse_in_state + if mouse_in_state: + print ('mouse in',country)""" diff --git a/slider.py b/slider.py new file mode 100644 index 00000000..dc5b3a26 --- /dev/null +++ b/slider.py @@ -0,0 +1,211 @@ +import pygame +import sys +import pygame_draw_country +import random +import wold_map + +def random_color(): + r = lambda: random.randint(0,255) + return (r(),r(),r()) + +class PyManMain: + """The Main PyMan Class - This class handles the main + initialization and creating of the Game.""" + + def __init__(self, width=640,height=480): + """Initialize""" + """Initialize PyGame""" + pygame.init() + """Set the window Size""" + self.width = width + self.height = height + """Create the Screen""" + self.screen = pygame.display.set_mode((self.width + , self.height)) + + def MainLoop(self): + rectangle_draging=False + + self.slidey=Slider() + self.slidey_sprites = pygame.sprite.RenderPlain((self.slidey)) + + white = (255, 255, 255) + w = 2000 + h = 1500 + screen = pygame.display.set_mode((w, h)) + screen.fill((white)) + + pygame.font.init() + myfont = pygame.font.SysFont('Comic Sans MS', 28) + textsurface = myfont.render('2001 |2002 |2003 |2004 |2005 |2006 |2007 |2008 |2009 |2010 |2011 |2012 |2013 |2014 |2015 |2016', False, (0, 0, 0)) + running = True + + while running: + + if 0<=self.slidey.rect.x+100<125: + screen.fill((white)) + screen.blit(pygame.image.load('2001.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 125<=self.slidey.rect.x+100<250: + screen.fill((white)) + screen.blit(pygame.image.load('2002.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 250<=self.slidey.rect.x+100<375: + screen.fill((white)) + screen.blit(pygame.image.load('2003.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 375<=self.slidey.rect.x+100<500: + screen.fill((white)) + screen.blit(pygame.image.load('2004.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 500<=self.slidey.rect.x+100<625: + screen.fill((white)) + screen.blit(pygame.image.load('2005.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 625<=self.slidey.rect.x+100<750: + screen.fill((white)) + screen.blit(pygame.image.load('2006.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 750<=self.slidey.rect.x+100<875: + screen.fill((white)) + screen.blit(pygame.image.load('2007.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 875<=self.slidey.rect.x+100<1000: + screen.fill((white)) + screen.blit(pygame.image.load('2008.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1000<=self.slidey.rect.x+100<1125: + screen.fill((white)) + screen.blit(pygame.image.load('2009.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1125<=self.slidey.rect.x+100<1250: + screen.fill((white)) + screen.blit(pygame.image.load('2010.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1250<=self.slidey.rect.x+100<1375: + screen.fill((white)) + screen.blit(pygame.image.load('2011.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1375<=self.slidey.rect.x+100<1500: + screen.fill((white)) + screen.blit(pygame.image.load('2012.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1500<=self.slidey.rect.x+100<1625: + screen.fill((white)) + screen.blit(pygame.image.load('2013.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1625<=self.slidey.rect.x+100<1750: + screen.fill((white)) + screen.blit(pygame.image.load('2014.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1750<=self.slidey.rect.x+100<1875: + screen.fill((white)) + screen.blit(pygame.image.load('2015.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + if 1875<=self.slidey.rect.x+100: + screen.fill((white)) + screen.blit(pygame.image.load('2016.jpg'),(0,0)) + screen.blit(self.slidey.image, (self.slidey.rect.x, self.slidey.rect.y)) + screen.blit(textsurface,(0,950)) + pygame.display.update() + + for event in pygame.event.get(): + if event.type == pygame.QUIT: + running=False + + elif event.type == pygame.MOUSEBUTTONDOWN: + if event.button == 1: + if self.slidey.rect.collidepoint(event.pos): + rectangle_draging = True + mouse_x, mouse_y = event.pos + offset_x = self.slidey.rect.x - mouse_x + offset_y = self.slidey.rect.y - mouse_y + + elif event.type == pygame.MOUSEBUTTONUP: + if event.button == 1: + rectangle_draging = False + + elif event.type == pygame.MOUSEMOTION: + if rectangle_draging: + mouse_x, mouse_y = event.pos + self.slidey.rect.x = mouse_x + offset_x + + +class Slider(pygame.sprite.Sprite): + + # Constructor. Pass in the color of the block, + # and its x and y position + def __init__(self, color=(0,0,0), width=100, height=50): + # Call the parent class (Sprite) constructor + pygame.sprite.Sprite.__init__(self) + + # Create an image of the block, and fill it with a color. + # This could also be an image loaded from the disk. + self.image = pygame.Surface([width, height]) + self.image.fill(color) + + # Fetch the rectangle object that has the dimensions of the image + # Update the position of this object by setting the values of rect.x and rect.y + self.rect = self.image.get_rect() + self.rect.x=0 + self.rect.y=1000 + +if __name__ == "__main__": + white = (255, 255, 255) + w = 2000 + h = 1500 + years=['2001','2002','2003','2004','2005','2006','2007','2008','2009','2010','2011', + '2012','2013','2014','2015','2016'] + screen = pygame.display.set_mode((w, h)) + screen.fill((white)) + for year in years: + pygame_draw_country.draw_map(screen, year) + pygame.image.save(screen, year+'.jpg') + screen.fill((white)) + MainWindow = PyManMain() + MainWindow.MainLoop() diff --git a/testcsv.csv b/testcsv.csv new file mode 100644 index 00000000..9a30bea4 --- /dev/null +++ b/testcsv.csv @@ -0,0 +1,4 @@ +lat,lon,GDP,IA +41,20,50,300 +28,3,100,100 +-14.3333,-170,200,10 diff --git a/theworld.svg b/theworld.svg new file mode 100644 index 00000000..256a2135 --- /dev/null +++ b/theworld.svg @@ -0,0 +1,1581 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wold_map.py b/wold_map.py new file mode 100644 index 00000000..9405e384 --- /dev/null +++ b/wold_map.py @@ -0,0 +1,108 @@ +"""Exports a dict `states` that maps state codes to lists of polygons. + +Author: Oliver Steele +License: MIT + +Requirements: + + pip install BeautifulSoup + pip install svg.path +""" + +import itertools +from bs4 import BeautifulSoup +from collections import OrderedDict +from svg.path import parse_path +from lxml import etree as ET + +__all__ = ['countries', 'countries_by_code', 'countries_by_name'] + +SEGMENT_CTL_PT_PROPS = ['start', 'control', 'control1', 'control2', 'end'] +"""An ordered list of names of `svg.path` properties that hold control points.""" + + +def get_segment_control_points(segment): + """Given an `svg.path` segment, return its list of control points. + Each control point is a pair of floats `(x, y)`. + + This does the minimum to support the paths in the map files. + In particular, it simply returns the endpoints of arc segments. + + Examples: + >>> get_segment_control_points(parse_path('M 10 20 L 30 40')[0]) + [(10.0, 20.0), (30.0, 40.0)] + >>> get_segment_control_points(parse_path('m 10 20 l 30 40')[0]) + [(10.0, 20.0), (40.0, 60.0)] + """ + + cpts = (getattr(segment, prop) for prop in SEGMENT_CTL_PT_PROPS if hasattr(segment, prop)) + return [(pt.real, pt.imag) for pt in cpts] + + +def path_to_points(path): + """Given an `svg.path` Path, return a list of its control points. + Each control point is a pair of floats `(x, y)`. + + Examples: + >>> path_to_points(parse_path('M 10 20 30 40')) + [(10.0, 20.0), (30.0, 40.0)] + >>> path_to_points(parse_path('M 10 20 30 40 100 200')) + [(10.0, 20.0), (30.0, 40.0), (100.0, 200.0)] + """ + + pts = (pt + for segment in path + for pt in get_segment_control_points(segment)) + # remove duplicates + return [pti.__next__() for _, pti in itertools.groupby(pts)] + + +def svg_path_to_polygons(path_data): + """Return a list of polygons that collectively approximate the SVG path whose string is `path_data`. + This handles just enough cases to parse the map files. + + Examples: + >>> svg_path_to_polygons('m 10 20 30 40') + [[(10.0, 20.0), (40.0, 60.0)]] + >>> svg_path_to_polygons('m 10 20 30 40 z') + [[(10.0, 20.0), (40.0, 60.0), (10.0, 20.0)]] + >>> svg_path_to_polygons('m 10 20 30 40 z m 100 200 10 20') + [[(10.0, 20.0), (40.0, 60.0), (10.0, 20.0)], [(110.0, 220.0), (120.0, 240.0)]] + """ + + # `svg.path` treats the Move command as though it were Line. + # Split the path data, in order to collect one Path per contour. + path_strings = [s for s in path_data.split('m') if s] + path_prefix = 'm' + + polygons = [] + for path_string in path_strings: + if path_string[0] not in 'M': + path_string = path_prefix + path_string + path = parse_path(path_string) + polygons.append(path_to_points(path)) + end_pt = path[-1].end + path_prefix = 'M %f,%f m' % (end_pt.real, end_pt.imag) + + return polygons + + +def _load_countries(svg_filename = 'theworld.svg'): + """Initialize the `countries` module variable.""" + + countries = {} + + with open(svg_filename, 'r') as svg: + soup = BeautifulSoup(svg.read(),'lxml') + + for p in soup.findAll('path'): + country_name = p.get('id', None) + path_data = p.get('d', None) + if country_name and path_data: + countries[country_name] = svg_path_to_polygons(path_data) + + return OrderedDict(sorted(countries.items())) + +countries= _load_countries() +"""A `dict` of state abbreviations (e.g. `"MA"`) to lists of polygons. Each polygon is a list of points. +Each point is a tuple of floats `(x, y)`."""