Skip to content

Instantly share code, notes, and snippets.

@espinielli
Last active December 16, 2016 18:38
Show Gist options
  • Save espinielli/6243203 to your computer and use it in GitHub Desktop.
Save espinielli/6243203 to your computer and use it in GitHub Desktop.
World map of Internet over time

a thematic map about internet worldwide utilization from 1996 till 2011

Description

This is the final class assignment for Maps and the Geospatial Revolution.

With this map I wanted to visualize the evolution of Internet usage in time. It can also help understandanding the so called Internet divide between countries.

Look & feel

  • Mouseover the year to move forward and backwards through time.
  • Black countries reflect non exisitent data.
  • hover on a country and a tooltip will provide the relevant internet usage stats

Implementation details

I used D3.js and took inspiration, i.e. code snippets, from the following examples:

Data sources

   $ ogr2ogr -f GeoJSON  \
        -sql "SELECT ADM0_A3 as a3, NAME as name, iso_n3 as id from ne_10m_admin_0_countries" \
        countries.json \
        data/ne_10m_admin_0_countries/ne_10m_admin_0_countries.shp
   $ topojson -q 1e5 --id-property=a3 -p name -p n3=id -o world-50m.json countries.json
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
background: #fcfcfa;
}
svg {
font: 14px sans-serif;
}
.caption {
font-weight: bold;
}
.key path {
display: none;
}
.key line {
stroke: #000;
shape-rendering: crispEdges;
}
.stroke {
fill: none;
stroke: #000;
stroke-width: 3px;
}
.fill {
fill: #fff;
}
.graticule {
fill: none;
stroke: #ddd;
stroke-width: .5px;
stroke-opacity: .5;
}
.countries{
fill: #ddd;
}
.boundary {
fill: none;
stroke: #ccc;
stroke-width: .5px;
}
.label {
fill: #777;
}
.year.label {
font: 500 120px "Helvetica Neue";
fill: #ddd;
}
.year.label.active {
fill: #aaa;
}
.overlay {
fill: none;
pointer-events: all;
cursor: ew-resize;
}
aside {
font-size: small;
right: 0;
position: absolute;
width: 180px;
}
</style>
<body>
<script src="http://d3js.org/queue.v1.min.js"></script>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script src="http://d3js.org/d3.geo.projection.v0.min.js"></script>
<h2>Internet usage (per 100 people) from 1996 till 2011.</h2>
<div id="map"></div>
<div>
<p>Mouseover the year to move forward and backwards through time.</p>
<p>Hover over the map to show the Internet usage for the underlying country and the relevant year.</p>
<p><small>Internet data usage from <a href="http://data.worldbank.org/indicator/IT.NET.USER.P2">World Bank</a></small></p>
<p><small>Geographical data from <a href="http://www.naturalearthdata.com/downloads/">Natural Earth</a></small></p>
</div>
<script>
var width = 960,
height = 600;
var color = d3.scale.threshold()
.domain([0, 20, 50, 90])
.range(["#ffffcc","#c2e699","#78c679","#31a354","#006837"]);
// A position encoding for the key only.
var x = d3.scale.linear()
.domain([0, 100])
.range([0, 150]);
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.tickSize(13)
.tickValues(color.domain());
// Various accessors that specify the four dimensions of data to visualize.
function key(d) { return d.id; }
var usageByCountryCode = d3.map();
var minYear = 1996;
var maxYear = 2011;
var projection = d3.geo.kavrayskiy7()
.scale(150)
.translate([width / 2 - 40, height / 2 + 30])
.rotate([-10,0])
.precision(.1);
var path = d3.geo.path()
.projection(projection);
var graticule = d3.geo.graticule();
var svg = d3.select("#map").append("svg")
.attr("width", width)
.attr("height", height);
// Add the year label; the value is set on transition.
var label = svg.append("text")
.attr("class", "year label")
.attr("text-anchor", "end")
.attr("y", 88)
.attr("x", width / 2 + 85)
.text(minYear);
// ******** the scale
var g = svg.append("g")
.attr("class", "key")
.attr("transform", "translate(15,50)");
g.selectAll("rect")
.data(color.range().map(function(d, i) {
return {
x0: i ? x(color.domain()[i - 1]) : x.range()[0],
x1: i < color.domain().length ? x(color.domain()[i]) : x.range()[1],
z: d
};
}))
.enter().append("rect")
.attr("height", 12)
.attr("x", function(d) { return d.x0; })
.attr("width", function(d) { return d.x1 - d.x0; })
.style("fill", function(d) { return d.z; });
g.call(xAxis).append("text")
.attr("class", "caption")
.attr("y", -6)
.text("Internet users (per 100 people)");
var noD = g.append("rect")
.attr("height", 12)
.attr("x", 0)
.attr("y", 40)
.attr("width", 15)
.style("fill", "black");
g.append("text")
.attr("class", "caption")
// .attr("text-anchor", "end")
.attr("x", 20)
.attr("y", 50)
.text("no data");
// ************
svg.append("defs").append("path")
.datum({type: "Sphere"})
.attr("id", "sphere")
.attr("d", path);
svg.append("use")
.attr("class", "stroke")
.attr("xlink:href", "#sphere");
svg.append("use")
.attr("class", "fill")
.attr("xlink:href", "#sphere");
svg.append("path")
.datum(graticule)
.attr("class", "graticule")
.attr("d", path);
queue()
.defer(d3.json, "world-50m.json")
.defer(d3.csv, "internetusage.csv", function(d) { usageByCountryCode.set(d["Country Code"], d); })
.await(ready);
function ready(error, world) {
var countries = topojson.feature(world, world.objects.countries).features,
neighbors = topojson.neighbors(world.objects.countries.geometries);
// *********** Add an overlay for the year label.
var box = label.node().getBBox();
var overlay = svg.append("rect")
.attr("class", "overlay")
.attr("x", box.x)
.attr("y", box.y)
.attr("width", box.width)
.attr("height", box.height)
.on("mouseover", enableInteraction);
// **************************
var state = svg.insert("g", ".graticule")
.attr("class", "countries");
state.selectAll(".country")
.data(countries)
.enter()
.append("path")
.attr("class", "country")
.attr("d", path)
.attr("fill", function(d) {
var code = usageByCountryCode.get(d.id);
if (typeof code == "undefined") console.log("name=" + d.properties.name + ", code=" + d.id);
return (typeof code != "undefined") ? color(code[minYear]) : "#ddd";
})
.append("title")
.text(function(d) {
var code = usageByCountryCode.get(d.id);
return d.properties.name + ": " + ((typeof code != "undefined") ? code[minYear] : "???") + " users (per 100 people)"; })
;
// call(usage);
svg.insert("path", ".graticule")
.datum(topojson.mesh(world, world.objects.countries, function(a, b) { return a !== b; }))
.attr("class", "boundary")
.attr("d", path);
// Start a transition that interpolates the data based on year.
svg.transition()
.duration(30000)
.ease("linear")
.tween("year", tweenYear)
.each("end", enableInteraction);
// After the transition finishes, you can mouseover to change the year.
function enableInteraction() {
var yearScale = d3.scale.linear()
.domain([minYear, maxYear])
.range([box.x + 10, box.x + box.width - 10])
.clamp(true);
// Cancel the current transition, if any.
svg.transition().duration(0);
overlay
.on("mouseover", mouseover)
.on("mouseout", mouseout)
.on("mousemove", mousemove)
.on("touchmove", mousemove);
function mouseover() {
label.classed("active", true);
}
function mouseout() {
label.classed("active", false);
}
function mousemove() {
displayYear(yearScale.invert(d3.mouse(this)[0]));
}
}
// Tweens the entire chart by first tweening the year, and then the data.
// For the interpolated data, the dots and label are redrawn.
function tweenYear() {
var year = d3.interpolateNumber(minYear, maxYear);
return function(t) { displayYear(year(t)); };
}
// Updates the display to show the specified year.
function displayYear(year) {
var yr = Math.round(year);
svg.selectAll(".country")
.style("fill", function(d) {
var code = usageByCountryCode.get(d.id);
return (typeof code != "undefined") ? color(code[yr]) : "black";
})
label.text(yr);
}
};
d3.select(self.frameElement).style("height", height + "px");
</script>
Country Name Country Code 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
Arab World ARB 0 0.0173026134 0.0383509452 0.1343731344 0.2685816896 0.610333675 1.1538308768 1.5658902372 2.6946420767 3.6427458036 7.0326060677 8.4042053158 11.1899534099 14.2942349623 18.479122343 22.67670005 25.2733387606 29.9122495303
Caribbean small states CSS 0 0.1935747658 0.5551975813 0.9068745602 1.9485274083 3.3880688768 4.9502935294 8.3752125872 11.8479787011 15.0092935092 16.7083823404 19.3894551186 22.5840885051 26.055786743 27.830344804 31.9251476035 35.9116674777 41.4559709644
East Asia & Pacific (all income levels) EAS 0.0073623992 0.080555554 0.118629108 0.2117062499 0.4692907473 1.0886441277 1.8939153293 3.4249838674 5.6064723005 7.2774591989 9.0180710199 10.56949619 12.6197536494 14.6931505905 16.6496101269 20.8152065752 25.2890445474 29.5474655198 34.6603597161 38.5114324209
East Asia & Pacific (developing only) EAP 0 0.0011874306 0.0040813601 0.013233002 0.0341139011 0.0954090883 0.3258179584 0.8561353796 1.8979354153 2.7867859991 4.4135414088 5.7713243958 6.8954503092 8.3339138619 10.191691357 14.4085043539 19.2758505602 23.7787847908 29.3373247718 33.529035944
Euro area EMU 0.0740721637 0.1693841011 0.3259742131 0.469367468 0.8471918122 1.7016997412 2.9268170766 5.1745598722 8.1165020309 15.4418534396 22.7930131288 27.6961015243 35.4144796414 42.3071907487 47.6318535736 51.3610034556 54.9712349721 61.3334180937 64.7883228594 67.0725686034 71.5267377641 73.3727730363
Europe & Central Asia (all income levels) ECS 0.0480117438 0.2621113255 0.3174113529 0.563705414 1.022118824 1.8399824297 3.3546374073 5.4283695175 9.2266245966 13.1578602812 16.3801697025 23.0188229349 28.3241298149 32.3181568952 35.1874637846 38.0507312307 43.6216815374 47.3032962993 50.2056378437 55.886478297 59.7337356219
Europe & Central Asia (developing only) ECA 0 0.0488674335 0.0766972695 0.1710584219 0.3599831482 0.7296161854 1.3533840751 2.1763622784 3.3236148288 6.0182225585 7.3171971266 10.1994441235 11.9701548035 14.6142315753 19.3578115361 23.6029239971 28.0812358534 33.0645115765 38.5767049509
European Union EUU 0.0692701865 0.1717089743 0.3101296404 0.4340116619 0.8273969937 1.5821424801 2.8062112544 5.1191199664 8.4210248656 14.5735898803 20.5388468121 25.2865218919 35.1086166198 41.7923245732 46.7929443352 50.9325255557 54.5127615379 60.2009760459 64.0651861632 66.2419040925 69.8399071658 72.3575315056
Heavily indebted poor countries (HIPC) HPC 0 0.0085818043 0.0235120041 0.0431989677 0.1051811 0.1716528533 0.2538135014 0.3906054491 0.5994566593 0.9074806279 1.4388932007 2.3494682005 2.8327801508 3.1602163041 3.9034795849 5.3153509527 6.6701046907
High income HIC 0.2305680324 0.4671470529 0.6272064635 0.8747862173 1.755648425 3.2382299313 5.9095450451 9.3330376259 14.0348678247 20.2653554627 27.2730815174 32.7463716393 40.3491778936 45.0473588433 50.1836147386 53.7838653844 56.4915610383 62.0330060884 64.1423847875 65.2595242913 69.4016832794 72.5855705267
High income: nonOECD NOC 0 0.0647800851 0.1237459783 0.2512382079 0.3833864228 0.8018142691 1.8061942915 3.0799881802 4.6231122345 6.8606726111 9.2275848883 12.2954888907 16.5011306767 20.5284055657 23.1943371927 27.1255146311 33.5208021885 36.6162749979 39.6686740485 49.4509621594 54.8981832533
High income: OECD OEC 0.2865722521 0.4801489854 0.7379425866 1.0244164048 2.0658717509 3.8986197613 7.1343321286 11.1349992969 16.6486254032 23.9857889034 32.1121464214 38.2997113458 47.0847382282 51.8802654767 57.2681724889 60.9417187627 63.3701907556 68.7277890418 70.6256299956 71.303834192 74.1163233995 76.7548718894
Latin America & Caribbean (all income levels) LCN 0 0.0136547004 0.0299091985 0.0501028158 0.1101515677 0.3095131655 0.6097432409 1.2296898893 2.0546015406 3.8965848792 5.6428751596 8.869697305 11.2824186512 14.4139413899 16.6370963397 20.7796469965 23.7527390163 26.5400339643 30.9895392678 34.3969741731 39.3778713551
Latin America & Caribbean (developing only) LAC 0 0.0126455874 0.0280635165 0.0466667509 0.0988083333 0.2842403147 0.5660741808 1.1580777017 1.8977151234 3.3887213463 5.0749416934 8.3210445051 10.6864011611 13.8548943261 16.052986674 20.2100623695 23.2303204378 25.9962553116 30.5483665558 33.8574878819 38.7144598837
Least developed countries: UN classification LDC 0 0.0085497752 0.0211408121 0.0573494439 0.0993115256 0.1446043002 0.2368965821 0.3586526595 0.5591111427 0.9629674249 1.7451889514 2.2840708543 2.6687312945 3.3705896082 4.6449615084 6.0268164466
Low & middle income LMY 0 0.0134007728 0.0358993591 0.0743114452 0.1502132689 0.3520918936 0.7209269869 1.440127355 2.050325523 3.4598880941 4.4596614422 5.667835175 6.7620795077 8.3653633509 10.854806209 13.7022314806 16.5675865067 20.1731427055 23.6047488752
Low income LIC 0 0.0097175622 0.0227698122 0.0571911152 0.1156667163 0.1791492338 0.3229040452 0.544982281 0.6871287925 1.1017987116 1.77881245 2.1927663102 2.8215873031 3.3797650081 4.5414237716 5.9650239749
Lower middle income LMC 0 0.0020701357 0.0227028571 0.0396327165 0.079992726 0.1710930503 0.2994515503 0.5902549631 0.9334231494 1.7279134961 2.261462808 3.1543522708 3.9812216466 4.9634867927 6.1510447202 7.7872932202 9.3396295207 12.6620355576 16.2823738117
Middle East & North Africa (all income levels) MEA 0.0019723298 0.0374792509 0.0850263121 0.2308917821 0.4938742696 0.9297987658 1.7056713036 2.0797118459 3.7523783098 5.116199634 8.3673191036 9.7546202537 11.7565809817 15.1610884161 18.2825472872 21.9792758774 26.5390213396 31.2539515032
Middle East & North Africa (developing only) MNA 0 0.0028706374 0.0134379867 0.0264272574 0.0775739378 0.1650683373 0.4279771336 0.8565445746 1.1491261814 2.8201807043 4.0510390678 7.4522560291 8.5714130784 9.9383133925 11.8984113972 14.5823430089 18.0510606094 22.4455124062 26.9157087843
Middle income MIC 0 0.0063976777 0.0136226301 0.0375144991 0.0802907901 0.1680681263 0.3953725722 0.8168764529 1.6254952833 2.3343923592 3.9408158504 5.0688445327 6.4485939039 7.6522438225 9.3947358306 12.2505432231 15.4778471985 18.7394784303 22.6203658169 26.3938281687
North America NAC 0.7428054031 1.1046108473 1.6441699575 2.1638864276 4.6163998812 8.7338087842 15.4637826257 20.9712904108 29.5825496326 35.8826796358 43.884022023 50.1681904086 59.0587131749 61.941055586 64.8748518404 68.329652584 69.2720213797 74.8228559124 74.2675148673 71.919597777 74.6240613203 78.3727606098
Not classified INX
OECD members OED 0.2465480353 0.4336501513 0.6683658685 0.882187316 1.7781198886 3.3499190541 6.1227661891 9.5831753787 14.3464403393 20.7199916703 27.9670632914 33.5060299664 41.624295979 45.8315558705 50.6355883922 54.2433371967 56.6935684001 61.9458818577 63.946090988 64.9569830157 67.9635385093 70.8023584196
Other small states OSS 0 0.0669200195 0.1312573848 0.4248341713 0.7932425896 1.6398081413 2.1152881049 2.5294733504 3.2673202153 4.6994940798 4.9743219702 5.679442995 6.5384431224 7.6441046938 8.2487804814 10.4925869708 12.5645127635
Pacific island small states PSS 0 0.0216998835 0.1307871352 0.2848082839 0.6119181546 0.8705052543 1.4589650275 1.8578188305 3.9992971531 4.5534687156 5.1810139831 5.589855487 6.5034435461 7.3942225317 8.6690371735 10.8081062477 13.1112611568 19.2822020607
Small states SST 0 0.2384140707 0.3701964451 0.8803533145 1.5226532757 2.5392455272 3.761050688 4.8864788098 6.1827410753 7.617010068 8.3231618325 9.5846831694 11.003345891 12.6568143024 14.2022792443 16.8100974402 19.800713612
South Asia SAS 0 0.000108882 0.0002133975 0.0010775648 0.0224691524 0.0407904599 0.0601981944 0.1173331191 0.2269356802 0.4750643122 0.6634119617 1.4626444269 1.8418585512 2.1822513186 2.5462895095 2.9821806533 3.9698765568 4.4110547541 5.1519250395 7.2114271626 9.4475611142
Sub-Saharan Africa (all income levels) SSF 0 0.068195833 0.1279102258 0.2325714797 0.3575373997 0.4984846178 0.6388563137 0.8777832762 1.1832088586 1.5741399906 2.2960523509 3.5480591346 4.13680131 6.2745189116 7.6730117774 10.0038415136 12.6564475033
Sub-Saharan Africa (developing only) SSA 0 0.068195833 0.1279762591 0.2326777462 0.3577389293 0.4987702746 0.6392283621 0.8782234539 1.1837362897 1.5747245845 2.2969787917 3.549924391 4.1388956211 6.2783434072 7.6777880942 10.0071859903 12.6564475033
Upper middle income UMC 0 0.0101357125 0.0220054271 0.0499815348 0.1189117217 0.2530443541 0.6137701317 1.321978847 2.5746209174 3.7081451012 6.1262313518 7.8809348718 9.75651877 11.3561921824 13.8793108576 18.4178466618 23.2505838107 28.3093986857 33.0178628648 37.0318758207
World WLD 0.0496222498 0.253843152 0.4496413512 0.7809175593 1.3302462405 2.0472062033 3.1466841788 4.6412903789 6.7468244353 8.0689455328 10.5505337145 12.2377243678 14.1320187564 15.7650575901 17.5309369741 20.5630163164 23.2505954588 25.7399587703 29.3905428522 32.720357947
Afghanistan AFG 0 0.0047225682 0.0045613952 0.0878912529 0.10580903 1.2241480837 2.1071236455 1.9 1.84 3.55 4 5
Albania ALB 0 0.0111686955 0.0321968282 0.0485939188 0.06502737 0.0814370446 0.1140973466 0.3257983771 0.3900812734 0.9719004152 2.4203877978 6.043890864 9.6099913158 15.036115408 23.86 41.2 45 49
Algeria DZA 0 0.0003606736 0.001768954 0.0017385332 0.0102684632 0.0202385545 0.199523843 0.4917056791 0.6461140167 1.5916412604 2.1953597309 4.6344750878 5.843942092 7.3759849563 9.4511906256 10.18 11.23 12.5 14
American Samoa ASM 0
Andorra AND 0 1.5266010228 3.0501753851 6.8862092183 7.6356861428 10.538835609 11.260468717 13.546412876 26.837954389 37.605766217 48.936846999 70.87 70.04 78.53 81 81
Angola AGO 0 0.0007759285 0.005673746 0.0184537241 0.071964087 0.1050455625 0.1360138674 0.2703767456 0.3706820652 0.464814618 1.1433668266 1.9076475072 3.2 4.6 6 10 14.776
Antigua and Barbuda ATG 0 2.2007688019 2.8584495769 3.480536838 4.0717165 5.3006811375 6.482225737 8.8992855145 12.5 17.228648782 24.266543716 34.716402902 62.638869191 70.06 75.03 74.2 80 82
Argentina ARG 0 0.0029928741 0.0295270653 0.0437059511 0.086277081 0.1419547044 0.2803398818 0.8307666797 3.2844819559 7.0386830862 9.7808072853 10.882124378 11.913696551 16.036684105 17.72058337 20.927202104 25.94663294 28.11262348 34 40 47.704
Armenia ARM 0 0.0091170141 0.0527431233 0.0945729025 0.1116509345 0.1286594776 0.9707377575 1.3004700224 1.6310946668 1.9604050458 4.5752172248 4.8990085713 5.252983352 5.6317877773 6.0212533971 6.21 15.3 25 32
Aruba ABW 0 2.7683826627 4.5061790981 15.442822948 17.1 18.8 20.8 23 25.4 28 30.9 34.2 37.7 42 57.06835805
Australia AUS 0.5850947122 1.0972038914 1.7687649125 1.9746110157 2.2321012544 2.7596545133 3.2752498702 16.369358375 30.81323944 40.783783902 46.756115612 52.689266431 63 66 69.45 71.67 74.25 76 79
Austria AUT 0.1303693769 0.2590815533 0.6428176188 0.76534273 1.3934229676 1.8902105241 6.9091623533 9.5339743175 15.421219322 23.044317102 33.730132952 39.185450181 36.56 42.7 54.28 58 63.6 69.37 72.87 73.45 75.17 79.8
Azerbaijan AZE 0 0.0014314153 0.0020555558 0.0063545845 0.0251879335 0.037485109 0.0992289415 0.1477575756 0.3055646376 4.9997136781 8.0303753562 11.992177334 14.54 17.08 27.4 46 50
Bahamas, The BHS 0 0.960030721 1.7469506976 1.3629539028 2.3355907104 3.7645578218 8 11.8 18 20 22 25 26 27 31.54 33.88 43 65
Bahrain BHR 0 0.3462058436 0.8432542192 1.6462992017 3.2182021514 4.7203581178 6.1537325465 15.038634251 18.050720888 21.554944992 21.458680508 21.303733514 28.243952432 32.91 51.95 53 55 77
Bangladesh BGD 0 0.0007510458 0.0036848126 0.0361704075 0.0710394231 0.129807974 0.1399202885 0.1638776655 0.1990363337 0.2416373256 1 1.8 2.5 3.1 3.7 5
Barbados BRB 0 0.0077522385 0.3894642141 0.7834289117 1.9702492365 2.3762470346 3.9736783546 11.936450338 27.836322424 39.689627116 49.8 56.070854607 63 64.7 66.5 68.7 70.2 71.7657
Belarus BLR 0 0.0004859509 0.0029212544 0.0292982941 0.049020891 0.0738688973 0.4948812453 1.8603981262 4.3006160215 8.9509713147 16.2 19.7 23 27.43 31.8 39.6
Belgium BEL 0.0010067396 0.0200726449 0.1000410268 0.1994460585 0.6959946898 0.9916629901 2.9684116475 4.9380809097 7.8866227007 13.772214459 29.431691692 31.288395506 46.33 49.97 53.86 55.82 59.72 64.44 66 70 75 78
Belize BLZ 0 0.0453971799 0.8828073273 1.2885823018 2.0915163912 4.0767405644 5.9638353027 5.6842512136 5.7936168826 9.2102886009 10.401678137 10.86 11.31 11.73 14
Benin BEN 0 0.0016931002 0.0246487957 0.0478773039 0.1549067407 0.2252478515 0.36341789 0.7029455951 0.9513271149 1.1825409652 1.2710314395 1.5378543462 1.79 1.85 2.24 3.13 3.5
Bermuda BMU 0 6.8381634647 16.202466015 24.189256745 32.10375935 39.947588764 42.949860015 47.509699897 52.03159737 56.522012184 60.990867009 65.44706579 69.899655162 74.35059403 82.3 83.25 84.21 88.336
Bhutan BTN 0 0.1375715143 0.4009444469 0.8646285642 1.6758025838 2.4369123995 3.1569841961 3.8471067449 4.5183172582 5.92 6.55 7.17 13.6 21
Bolivia BOL 0 0.0668075683 0.196081174 0.4478390359 0.6264840624 0.9818151873 1.4427635848 2.1204625341 3.117192947 3.5085964007 4.4399246012 5.2275839566 6.2006712547 10.499244317 12.5 16.8 22.4 30
Bosnia and Herzegovina BIH 0 0.0151255634 0.0594255628 0.1436710599 0.1943741998 1.0829607497 1.2005269513 2.6482679136 3.9650368339 15.468971623 21.326701001 25.122385685 27.92 34.66 37.74 52 60
Botswana BWA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.064521041 0.1574542296 0.3077468499 0.6024009291 1.1223914736 2.9026666218 3.430886787 3.3859223506 3.3451901741 3.3048892532 3.2625540361 4.2899329752 5.28 6.25 6.15 6 7
Brazil BRA 0 0.0032881707 0.0129462624 0.0254982532 0.0376727094 0.1051381678 0.450789179 0.786079155 1.4778749586 2.0387321835 2.8706851585 4.528494869 9.1494250856 13.207586104 19.073672274 21.022747249 28.17838018 30.88 33.83 39.22 40.65 45
Brunei Darussalam BRN 0 1.0170801663 3.3033499272 4.8310579051 6.284742844 7.6710412058 8.9962845345 12.917769082 15.329879856 19.595003221 29.715604145 36.466391948 42.186349161 44.68 46 49 53 56
Bulgaria BGR 0 0.0023390423 0.0195266688 0.1196655492 0.7252511666 1.2198131319 1.8449651209 2.9081540251 5.3709234691 7.6122977488 9.08 12.04 18.13 19.97 27.09 33.64 39.67 45 46.23 51
Burkina Faso BFA 0 0.0009605186 0.0186863531 0.0454234841 0.0617802927 0.0770801689 0.1577324647 0.2009925979 0.3734403032 0.4002952855 0.4699144887 0.6327075645 0.75 0.92 1.13 2.4 3
Burundi BDI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0008035921 0.0079794386 0.0158427763 0.0392044692 0.0772484474 0.1060012454 0.1182284123 0.2012731967 0.3490604619 0.5421428658 0.6575925904 0.7 0.81 0.9 1 1.11
Cambodia KHM 0 0.0058449106 0.0163249861 0.0319695778 0.0470226401 0.0769560556 0.2269832377 0.2605701976 0.3004366444 0.3173217811 0.4683567201 0.49 0.51 0.53 1.26 3.1
Cameroon CMR 0 0.0067687443 0.0132163405 0.129067581 0.2521200777 0.2770513219 0.3608715843 0.5876226111 0.9760754155 1.4026542258 2.0287447915 2.93 3.4 3.84 4.3 5
Canada CAN 0.3609997006 0.5703859263 0.9159810402 1.1845575091 2.378693853 4.1635252527 6.7602396505 15.072357364 24.897400303 36.18644004 51.3 60.2 61.593299268 64.2 65.955963465 71.66 72.4 73.2 76.7 80.3 80.3 83
Cape Verde CPV 0 0.2409679199 0.4727350084 1.1599824611 1.8224438516 2.6853327127 3.518757175 4.3248853905 5.3188320696 6.0740871066 6.8089110075 8.2832198195 20 25 30 32
Cayman Islands CYM 0 0 0 3.9489671932 38.034383082 44.5 52 61 64.5 66 69.46594499
Central African Republic CAF 0 0.0058495028 0.0142708807 0.0278782013 0.0408942872 0.0533941742 0.0785434278 0.1285371165 0.1515633379 0.2234013955 0.2681956092 0.3111591732 0.375815961 1 1.8 2 2.2
Chad TCD 0 0.0006581683 0.0042685045 0.0123217277 0.0357070763 0.0459341344 0.1660696647 0.3203085554 0.360920107 0.3992577001 0.5810457642 0.8472245207 1.19 1.5 1.7 1.9
Channel Islands CHI
Chile CHL 0 0.0365489382 0.0717831443 0.1410845067 0.3469807814 0.6834756102 1.057092496 1.6623220218 4.1034192972 16.6 19.1 22.1 25.473778886 28.177910123 31.17534703 34.497751174 35.9 37.3 38.8 45 53.8938
China CHN 0 0.0001686803 0.0011681145 0.0049547095 0.0130816918 0.0323948609 0.1685402973 0.7081879568 1.7759132068 2.6396502149 4.5957043308 6.2 7.3 8.5232570027 10.523152619 16 22.6 28.9 34.3 38.3
Colombia COL 0 0.1071739453 0.1880467904 0.3300177727 0.5505210232 1.1262252446 1.6977307936 2.2075329926 2.8541999713 4.6 7.3889237105 9.118690303 11.00726389 15.341674537 21.8 25.6 30 36.5 40.4
Comoros COM 0 0 0.0378709698 0.1481629644 0.2717406073 0.4430683725 0.554869675 0.8481893702 1.3273271779 2 2.2 2.5 3 3.5 5.1 5.5
Congo, Dem. Rep. COD 0 0.0001082067 0.0002112132 0.0004130652 0.0010090761 0.0059021137 0.0114757819 0.0927907025 0.1349148374 0.1962083752 0.2380377987 0.2960536103 0.37 0.44 0.56 0.72 1.2
Congo, Rep. COG 0 0.0035268604 0.0034691036 0.0034151431 0.0167910492 0.0263547321 0.0322236164 0.1572495172 0.4600141868 1.0775049296 1.4634200595 2.0079900794 2.7597043737 4.2875099028 4.5 5 5.6
Costa Rica CRI 0 0.0011133254 0.0815097539 0.2799124787 0.4168292061 0.8410570405 1.6402212877 2.6663786978 3.9043232571 5.8002530233 9.559482135 19.894851135 20.333614814 20.792306706 22.07 25.1 28.4 32.29 34.33 36.5 42.12
Cote d'Ivoire CIV 0 0.0002002556 0.0084097798 0.0188283613 0.0609744386 0.1186859167 0.2314616706 0.3957477023 0.4979293608 0.7586696295 0.8492824148 1.0392382051 1.5249007912 1.8 1.9 2 2.1 2.2
Croatia HRV 0 0.097213389 0.2683189965 0.5140285898 0.8589823679 1.7296093115 3.2732202792 4.4053591194 6.6448825437 11.558573181 17.76 22.75 30.91 33.14 37.98 41.44 50.6 56.27 60.32 70.71
Cuba CUB 0 0.000091658 0.0319490014 0.0682202138 0.2266991989 0.3146905412 0.5411825488 1.0797517219 3.7705850377 5.2412690537 8.407984759 9.7380622078 11.159601315 11.69 12.94 14.33 15.9 23.23
Curacao CUW
Cyprus CYP 0 0.0500604301 0.0563674822 0.1110346206 0.4101206849 0.6733435412 4.378272095 8.8905391589 11.34239866 15.255394371 18.818759041 28.32 30.09 33.83 32.81 35.83 40.77 42.31 49.81 52.99 57.68
Czech Republic CZE 0 0.5813195295 1.2592178378 1.4535758402 1.9403781933 2.9156986952 3.895906065 6.8328020179 9.7805278883 14.697172117 23.93 34.3 35.5 35.27 47.93 51.93 62.97 64.43 68.82 72.97
Denmark DNK 0.0972772676 0.1940565147 0.3869139511 0.5783299758 1.3443077497 3.8256564205 5.7149878414 11.382004936 22.668746146 30.592040651 39.172430856 42.95752472 64.25 76.26 80.93 82.74 86.65 85.03 85.02 86.84 88.72 90
Djibouti DJI 0 0.0160308305 0.0311662407 0.0829414976 0.094696004 0.1057619088 0.1945005284 0.343526263 0.4869717045 0.6259402294 0.7813171751 0.9536114493 1.2700411592 1.62 2.26 4 6.5 7
Dominica DMA 0 0.5487627365 1.1655181457 2.9253451907 2.9321643771 8.8148441976 13.245228039 18.424892767 23.620419853 30.319613092 38.543643264 39.398174303 40.274463007 41.16 42.02 47.45 51.3135
Dominican Republic DOM 0 0.0172336008 0.0749870526 0.1426875655 0.2339141891 1.1047438738 3.7046923559 4.4293906967 6.8237257326 7.8983929372 8.8655534607 11.483197779 14.844928365 17.66 20.82 27.72 31.4 35.5
Ecuador ECU 0 0.0051180354 0.0164007513 0.0348335861 0.0438336412 0.0861612756 0.1102179594 0.125272771 0.8233716344 1.4621885356 2.6704436738 4.2607969152 4.4602283447 4.8344426376 5.994255161 7.2 10.8 18.8 24.6 29.03 31.4
Egypt, Arab Rep. EGY 0 0.0009757914 0.0063832696 0.0313196382 0.0614668989 0.0904802447 0.1479873769 0.2904452783 0.6412650375 0.8389456115 2.7199997147 4.0378851071 11.92 12.75 13.66 16.03 18.01 24.03 30.2 38.69
El Salvador SLV 0 0.0863895807 0.2569606794 0.4252536723 0.8454287414 1.1773972691 1.5 1.9 2.5 3.2 4.2 5.5 6.11 10.08 12.11 15.9 17.68859598
Equatorial Guinea GNQ 0 0.0414622921 0.0944237739 0.0974159447 0.1323546651 0.1652604229 0.3211979972 0.5205242721 0.8439302846 1.1497896706 1.2791935964 1.5571230594 1.82 2.13 6
Eritrea ERI 0 0 0 0 0 0.009017718 0.0087742363 0.0254950285 0.1367119411 0.1578152893 0.2270901376 0.7256232318 1.1610256687 1.7884600509 2.1593832111 2.5098464413 4.06 4.93 5.4 6.2
Estonia EST 0 0.0654847971 0.3007112824 1.1597509128 2.7789684886 3.5251111291 5.7062765476 10.796034832 14.500897243 28.576953811 31.527489767 41.52 45.32 53.2 61.45 63.51 66.19 70.58 72.5 74.1 76.5
Ethiopia ETH 0 1.7549122539E-005 0.0017034483 0.0049667205 0.0096635174 0.0125415989 0.0152637672 0.0371623811 0.0724022619 0.1058116588 0.1553345208 0.219659819 0.3105926569 0.37 0.45 0.54 0.75 1.1
Faeroe Islands FRO 0 0 2.3187868107 4.6012975659 11.337868481 22.297538352 32.916392363 43.246983523 53.299221831 58.91264097 66.533599468 67.902631741 69.359445124 75.98 75.57 75.18 75.2 80.7321728
Fiji FJI 0 0.0066784474 0.0079073991 0.0091153429 0.0644371416 0.2234548417 0.6331678655 0.9424620628 1.496854734 1.8579785936 6.1526497001 6.7254347382 7.4129434854 8.4536366337 9.6000384002 10.897831045 13 17 20 28
Finland FIN 0.4010876695 1.3974393322 1.8868797702 2.5684613494 4.9150985536 13.900303888 16.780075261 19.458682795 25.452524925 32.295092289 37.248461737 43.105363352 62.43 69.22 72.39 74.48 79.66 80.78 83.67 82.49 86.89 89.37
France FRA 0.0527778616 0.1401138954 0.2790494634 0.5906193834 0.8998674253 1.6379472445 2.5840339791 4.2550038717 6.3197787218 9.1253178886 14.307923943 26.325903552 30.18 36.14 39.15 42.87 46.87 66.09 70.68 71.58 80.1 79.58
French Polynesia PYF 0 0.0909719443 0.2143852503 1.3161646961 3.4489002319 6.3570635452 6.2515889455 8.2002164857 14.124293785 17.884537426 21.542185474 25.107964246 28.59 33.87 44.6 49 49
Gabon GAB 0 0 0.0479990086 0.1701248802 0.2490095645 1.2161406183 1.3476202216 1.9395301062 2.6595865939 2.9790698004 4.8932647497 5.4892008028 5.7670045756 6.21 6.7 7.23 8
Gambia, The GMB 0 0.0092175413 0.0355073602 0.051311347 0.2060944605 0.7158270148 0.9217949191 1.3367911665 1.796779883 2.4367811931 3.3080034781 3.7990011388 5.2376911584 6.2050374185 6.88 7.63 9.2 10.8703
Georgia GEO 0 0.0118368854 0.0400654188 0.0609303331 0.1028309568 0.4163435667 0.4847462985 0.9923444361 1.5878756298 2.5588164807 3.8862213535 6.0794576287 7.5268768449 8.26 10.01 20.07 26.9 36.56
Germany DEU 0.1258922234 0.2502741534 0.4352852902 0.4636350965 0.9225410431 1.8377377536 3.0548052343 6.7110874767 9.8778524281 20.845982639 30.216346605 31.650939416 48.82 55.9 64.73 68.71 72.16 75.16 78 79 82 83
Ghana GHA 0 0.0003479176 0.005648763 0.0275375418 0.0322404432 0.1048954662 0.1536152976 0.2000080603 0.8302840338 1.193057911 1.7167977039 1.831197461 2.7231759731 3.85 4.27 5.44 12.7 14.11
Greece GRC 0 0.0487888033 0.0482916025 0.1910622421 0.3781743125 0.7496164775 1.3953607789 1.8496346879 3.2218217856 6.8772921442 9.1388373078 10.935025808 14.67 17.8 21.42 24 32.25 35.88 38.2 42.4 44.4 53
Greenland GRL 0 0.0647121209 0.053940342 1.7967191908 7.9545046823 14.654447169 21.602613306 31.747811232 35.464136892 44.154789028 54.534259829 56.099014761 57.703404501 59.361687269 61.07 62.82 62.83 63 64
Grenada GRD 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2980329823 0.9908838684 1.4848544843 2.4731661473 4.0639079915 5.1281039822 14.758840545 18.645182183 19.570620584 20.487804878 21.395991169 22.29 23.18 24.05 33.46
Guam GUM 0 0.34845391 0.6595309086 1.3561068883 2.3445716468 4.5012841899 8.4971763229 16.113127042 25.380227534 31.192294256 33.716681788 36.161787839 38.559877558 43.851443005 46.150473619 48.418702151 50.642028382
Guatemala GTM 0 0.0029980054 0.0195348708 0.0954760215 0.4665904445 0.5926529453 0.7123329045 1.7382017816 3.3917462702 4.5488549085 5.1 5.7 6.5 7.3 8.3 9.3 10.5 11.7274
Guinea GIN 0 0.0001383185 0.0006685894 0.0019489419 0.0038031085 0.0062033685 0.0608089192 0.0954249236 0.1755418685 0.4020227487 0.4509603708 0.5088193323 0.542254181 0.637492123 0.7800252791 0.92 0.94 1 1.3
Guinea-Bissau GNB 0 0.0163890633 0.0240604205 0.1177024482 0.2301031706 0.2995691447 1.0229932344 1.3541974776 1.8081422034 1.9013653161 2.0571967045 2.2063022375 2.3548887109 2.3032805917 2.45 2.672
Guyana GUY 0 0.0658541147 0.131828033 0.2640881104 3.9663547349 6.6114915657 13.206986496 18.2 23.9 29.9 32
Haiti HTI 0 0.0074842531 0.0239994768 0.0706584781 0.2312707146 0.3408323262 0.8934329883 1.6473583456 5.4012619076 6.376201635 6.7960004805 7.2 7.6 8.1 8.37
Honduras HND 0 0.0367752524 0.0437112456 0.1709964682 0.3012472137 0.5735754761 1.2038559989 1.4152819312 2.5974025974 4.8 5.6 6.5 7.8 9.4 9.6 9.8 11.09 15.9
Hong Kong SAR, China HKG 0 0.1209554443 0.8495278834 1.3345680312 2.7841982664 3.2186356429 4.7488386715 10.518757048 14.54597958 21.230681975 27.827760681 38.671403231 43.082383028 52.20004335 56.399880394 56.9 60.8 64.8 66.7 69.4 72 74.5
Hungary HUN 0 0.0033826302 0.048353421 0.1934143946 0.4835809752 0.6774860544 0.9692395356 1.9424498722 3.8946432784 5.8578407491 6.9996763506 14.528554303 16.67 21.63 27.74 38.97 47.06 53.3 56 48 53 59
Iceland ISL 0 0.5051290022 1.5391600803 2.6678252651 6.7948117837 11.215875698 14.806479315 27.47886875 36.264206503 41.294566712 44.470533824 49.392995368 79.12 83.14 83.88 87 89.51 90.6 91 93 95 95.02
India IND 0 0.0001113077 0.0002181757 0.0010695624 0.0262288788 0.0463339767 0.0707678487 0.1390273288 0.2732242767 0.5275324499 0.660146377 1.5378755818 1.6864899706 1.9761364919 2.388075 2.8054998653 3.95 4.38 5.12 7.5 10.07
Indonesia IDN 0 0.0010597444 0.0261094772 0.0566239887 0.1949102636 0.2553066463 0.444415936 0.9255638645 2.0186138595 2.134135733 2.3870197796 2.6002858763 3.6020247626 4.7648131337 5.7862747293 7.9174793849 6.92 10.92 18
Iran, Islamic Rep. IRN 0 0.000408332 0.0041797524 0.0158260802 0.0467560941 0.0998152205 0.3785690945 0.93419002 1.4842213316 4.6261751149 6.933721953 7.49 8.1 8.76 9.47 10.24 11.07 16 21
Iraq IRQ 0 0.1 0.5 0.6 0.9 0.9 0.9523442438 0.93 1 1.06 2.5 5
Ireland IRL 0 0.0567960443 0.1696863772 0.2811410052 0.5583772218 1.1083863281 2.1993018316 4.08825507 8.0960100434 10.93380859 17.850467241 23.13881219 25.85 34.31 36.99 41.61 54.82 60.55 65.34 67.38 69.85 76.82
Isle of Man IMN
Israel ISR 0.1107738662 0.2146240998 0.3105791971 0.3988333327 0.5769664604 0.9304229703 2.1683676005 4.3994054819 10.307069946 13.436121905 20.873789998 17.378623864 17.764599063 19.593393658 22.770485525 25.194042422 27.881074458 48.128062195 59.39 63.12 67.5 70
Italy ITA 0.0175445624 0.0350632556 0.0700534326 0.1224620527 0.1923046195 0.5244127875 1.0232899033 2.276737834 4.5585195654 14.378410193 23.110874244 27.222116979 28.04 29.04 33.24 35 37.99 40.79 44.53 48.83 53.68 56.8
Jamaica JAM 0 0.0368171041 0.1094879855 0.5911458417 0.7977974408 1.9787263176 2.355688556 3.1157780273 3.8630203875 6.1 7.8 10 12.8 16.4 21.1 23.6 24.3 27.67 31.5
Japan JPN 0.0202936829 0.040438041 0.0966780254 0.4012775264 0.799684291 1.5943631482 4.3729819682 9.1630771403 13.414040882 21.391290312 29.990740359 38.532060861 46.594201118 48.43526589 62.393929633 66.921066104 68.685270321 74.3 75.4 78 78.21 79.53
Jordan JOR 0 0.02323392 0.0449385488 0.599341106 1.3058882643 2.5269653526 2.6232754216 4.7057195809 6.0255324119 8.4660050162 11.658741371 12.932852046 13.867108788 20 23 26 27.2 34.9
Kazakhstan KAZ 0 0.0005210789 0.0113023546 0.031824512 0.0645967541 0.131069604 0.4642772175 0.6685944026 1.006124211 1.6747709952 2.0004147527 2.650394657 2.9617074915 3.2683690512 4.02 11 18.2 31.6 45
Kenya KEN 0 0.0007274822 0.0088391149 0.0344060509 0.0502613877 0.1142560282 0.3180597136 0.6197822662 1.2077738849 2.941902861 3.0235280421 3.1018977025 7.5337897198 7.95 8.67 10.04 14 28
Kiribati KIR 0 0.6165456182 1.2115778378 1.785225474 2.3374589484 2.5 3 3.5 4 4.5 6 7 8.97 9.07 10
Korea, Dem. Rep. PRK 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Korea, Rep. KOR 0.0232650924 0.0461244347 0.0984043371 0.2499465228 0.3113593643 0.8196866701 1.6242371918 3.600801564 6.7818154677 23.55219445 44.7 56.6 59.4 65.5 72.7 73.5 78.1 78.8 81 81.6 83.7 83.8
Kosovo KSV
Kuwait KWT 0 0.0910822446 0.1471627031 0.2028984331 0.8556623169 2.1745358589 3.0523974547 4.7562222088 6.7313957684 8.5517924343 10.248967929 22.40293838 22.927112036 25.926108369 28.791197955 34.8 42 50.8 61.4 74.2
Kyrgyz Republic KGZ 0 0.0728083339 0.2047113498 1.0414011447 3.0029413272 2.99926518 3.9087662683 5.0903853073 10.533801341 12.306906996 14.03 15.7 17 18.4 20
Lao PDR LAO 0 0.009657814 0.0377807083 0.1110440323 0.1816644607 0.2678992413 0.3339124664 0.3614344903 0.8503574903 1.1698934277 1.64 3.55 6 7 9
Latvia LVA 0 0.8127170717 2.0534547117 3.3152678861 4.3874090553 6.3190620827 7.2193458084 21.94 26.98 38.58 46 53.63 59.17 63.41 66.84 68.42 71.68
Lebanon LBN 0 0.0716179908 0.1401669388 1.2410797394 2.7223521994 5.376809498 7.9527437364 6.7832197753 7 8 9 10.14 15 18.74 22.53 30.14 43.68 52
Lesotho LSO 0 0.0028459396 0.0055844333 0.0109565327 0.0538044595 0.2118060704 0.2611500631 1.0839431374 1.5324965902 2.1755243393 2.5802454842 2.9797081872 3.4454312597 3.58 3.72 3.86 4.2248
Liberia LBR 0 0.0044894426 0.0040993872 0.0113287319 0.0177027057 0.0338122272 0.0327133071 0.0318689345 0.0310111848 0.5513765806 0.53 0.51 2.3 3
Libya LBY 0 0.1336172892 0.1870426223 0.3665331753 2.2444182217 2.8145179874 3.5328381615 3.9177879771 4.3010517891 4.7219993785 9 10.8 14 16.9981
Liechtenstein LIE 0 36.515229894 45.116852648 59.470710675 58.809691837 64.007448139 63.371356147 64.214161363 65.080218443 70 75 80 85
Lithuania LTU 0 0.2774212914 0.9784221573 1.972063745 2.9230547 6.4270674948 7.1793569938 17.69 25.91 31.23 36.22 43.9 49.9 55.22 59.76 62.12 65.05
Luxembourg LUX 0 0.1531987908 0.3021551214 0.4964861195 1.590941911 5.5516533065 7.1427040849 11.745553721 17.387957796 22.887327973 36.163422506 39.84 54.55 65.88 70 72.51 78.92 82.23 87.31 90.62 90.89
Macao SAR, China MAC 0 0.0369933757 0.2800140857 0.7272735981 2.3641276724 7.0033242446 9.212005085 13.608589742 22.52121677 25.171880164 25.742123983 31.484097382 34.862927173 46.4 47.327 49.24 54 53.8 58
Macedonia, FYR MKD 0 0.0407438399 0.0759957341 0.5039850095 1.0028616658 1.4973302601 2.4855663164 3.4681846085 17.33 19.07 24.44 26.45 28.62 36.3 46.04 51.77 51.9 56.7
Madagascar MDG 0 0.0036951957 0.014333647 0.0625610231 0.1686087813 0.196394691 0.2225115862 0.3397201546 0.4232524193 0.525353655 0.5677218022 0.6075522389 0.65 1.65 1.63 1.7 1.9
Malawi MWI 0 0.004668518 0.0180573652 0.0872787549 0.1267809448 0.1640207253 0.2150947265 0.2788151163 0.347505335 0.3844893341 0.4251374896 0.9658647366 0.7 1.07 2.26 3.33
Malaysia MYS 0 0.0010478224 0.0255384775 0.0996074173 0.1456738367 0.8520444665 2.307393234 6.751770483 12.305502199 21.384731164 26.695972501 32.338204339 34.97115234 42.25226563 48.629170246 51.637988986 55.7 55.8 55.9 56.3 61
Maldives MDV 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2269300898 0.3094442382 0.5696274636 1.1199086155 2.2038729394 3.6172906493 5.3477651689 5.9765928499 6.5882548753 6.869605067 11.036352783 16.3 23.2 24.8 28.3 34
Mali MLI 0 0.0020552281 0.0100859189 0.0197938882 0.0609098734 0.1425457551 0.1858974133 0.2270455785 0.3103644432 0.4328196399 0.507063136 0.7296272808 0.81 1.57 1.8 1.9 2
Malta MLT 0 0.2249956986 1.0515274751 3.9206051323 6.5007839945 7.7597980383 13.113708711 17.877848324 28.92 31.64 34.62 41.24 40.41 46.9 50.08 58.86 63 69.22
Marshall Islands MHL 0 0 0 0 0 0 0.0370594316 0.9660715666 1.5342717962 1.7066140777 2.3354445752 2.5697503671 3.5997768138 3.8787023977 3.7955902143 3.71082549 3.6267721728 3.5460421334
Mauritania MRT 0 0.0041725273 0.0405947949 0.1184644636 0.1920314624 0.261448552 0.3632294146 0.4240048958 0.4814704382 0.6699664749 0.9796612527 1.4336131959 1.87 2.28 4 4.5
Mauritius MUS 0 0.1837691579 0.4756291926 2.5652799618 4.652213227 7.281535115 8.7809040189 10.252624672 12.187106204 13.689088589 15.172228752 16.7 20.22 21.81 22.51 28.33 34.95
Mexico MEX 0 0.0058806949 0.0173078099 0.0283050416 0.0433391668 0.1025641899 0.2004062803 0.6273115396 1.2657832782 1.8574362213 5.0813841534 7.0380231165 11.9 12.9 14.1 17.21 19.52 20.81 21.71 26.34 31.05 36.15
Micronesia, Fed. Sts. FSM 0 0.2780377946 0.570676845 1.8587187851 2.7975940691 3.7348621369 4.6605271988 5.5700997048 9.2325021004 11.017867308 11.881369099 12.75033925 13.621132733 14.49 15.35 20
Moldova MDA 0 0.0008253909 0.0034572169 0.004643901 0.0281288084 0.2608182057 0.6006952687 1.2828464167 1.4878129522 3.7872427989 7.4075445842 10.629390842 14.630270455 19.620647705 20.45 23.39 27.5 32.3 38
Monaco MCO 0 42.184863446 46.646142364 48.047117173 49.49116892 52.490196684 55.464826056 61.476039714 64.377682403 67.25 70.1 75
Mongolia MNG 0 0.0088112248 0.0181607493 0.1127425537 0.1458105415 0.5084715599 1.2556520036 1.6532382391 2.0395726035 12.49 12.6 12.9 20
Montenegro MNE 25.350068604 27.1 28.9 30.8 32.9 35.1 37.5 40
Morocco MAR 0 0.0037104918 0.0056754442 0.0216352031 0.1423007672 0.1755953446 0.6937912448 1.371438101 2.3732531924 3.3533666812 11.607934773 15.084444524 19.771191565 21.5 33.1 41.3 49 51
Mozambique MOZ 0 0.0030429788 0.0118426108 0.0201970552 0.056250629 0.10959253 0.1600319466 0.2596126113 0.4195388439 0.6794478354 0.8543571181 0.842954488 0.91 1.56 2.68 4.17 4.3
Myanmar MMR 0 0.0001517094 0.0002892774 0.0004264935 0.0240641491 0.024337392 0.0652388555 0.1820483311 0.2171284451 0.22 0.22 0.25 0.98
Namibia NAM 0 0.0061720509 0.0090321454 0.0587506786 0.2867450934 0.3362177077 1.6447395473 2.4169794417 2.6336997688 3.3598398855 3.8047156153 4.0100466444 4.3988706473 4.8356107783 5.3290037721 6.5 11.6 12
Nepal NPL 0 0 0 0 0 0 0.0009248776 0.0045104728 0.0219988576 0.0643935956 0.1466688692 0.2046516837 0.2400153034 0.3129560601 0.382810917 0.4498436512 0.8265512659 1.1413891639 1.41 1.73 1.97 7.93 9
Netherlands NLD 0.334386942 0.5314961284 1.3200080283 1.9670877371 3.257308831 6.47315766 9.6490691447 14.065511398 22.243827687 39.176007248 43.984351373 49.373062107 61.29 64.35 68.52 81 83.7 85.82 87.42 89.63 90.72 92.3
New Caledonia NCL 0 0.0051790126 0.2529839456 0.989334969 1.9360428253 5.688147323 13.939548823 18.237109783 22.389797417 26.40833447 30.298046209 32.359014753 33.515714681 35.05 34.51 33.99 42 50
New Zealand NZL 0 0.2859412414 0.6312153673 3.1687188484 4.88424078 8.041899368 14.601524399 31.636260809 41.494482659 47.379556543 53.241015294 59.080753281 60.962539866 61.847627811 62.720212369 69 69.76 72.03 79.7 83 86
Nicaragua NIC 0 0.0131662276 0.0300464776 0.0840932914 0.2062168184 0.3038089746 0.4979016433 0.9802164867 1.4487994282 1.7147295843 1.8804125324 2.3206646086 2.5663511766 2.8055730627 3.9 5.3 7.3 10 10.6
Niger NER 0 0.0010393045 0.0020087661 0.0029115028 0.0281360223 0.0362612938 0.1051854314 0.1271524688 0.1556987037 0.1899337337 0.2213413515 0.2940339771 0.3903906198 0.7 0.76 0.83 1.3
Nigeria NGA 0 0.0088329804 0.0172374007 0.025231461 0.0410387229 0.0640808079 0.0899013705 0.3204619755 0.5585762449 1.2861376413 3.549155718 5.545036083 6.77 15.86 20 24 28.43
Northern Mariana Islands MNP 0
Norway NOR 0.7072994482 1.4073951579 2.2163658319 2.7839908462 4.1524502917 6.4232204926 18.250310769 20.417881436 22.560112548 40 52 64 72.84 78.13 77.69 81.99 82.55 86.93 90.57 92.08 93.39 93.97
Oman OMN 0 0 0.4397928048 0.8627253061 2.5156659866 3.5204214165 5.8938415215 6.8733960392 7.2557429454 6.7588521702 6.6835814202 8.2997166725 16.68 20 51.5 62 68
Pakistan PAK 0 0.0001227019 0.0029917305 0.0275492379 0.0439477193 0.0553572379 1.3185507793 2.5774267368 5.0411581259 6.1643209853 6.3323290983 6.5 6.8 7 7.5 8 9
Palau PLW 0 20.243939471 21.601527178 26.970332634
Panama PAN 0 0.0076368991 0.0561230427 0.219998526 0.5390655407 2.7506480714 3.8368645085 6.5547964773 7.2683998779 8.5180778152 9.9874240772 11.140862541 11.484009278 17.34956617 22.29 33.82 39.08 40.1 42.7
Papua New Guinea PNG 0 0.0020670228 0.100588321 0.2349585416 0.6671133149 0.8352493024 0.9041035452 1.3216569349 1.374404668 1.5079127723 1.7161904756 1.7544872607 1.7905593614 1.15 1.61 1.28 2
Paraguay PRY 0 0.0203596118 0.0995767193 0.1949049507 0.3816573202 0.7476307116 1.0987938357 1.7949695977 2.1119420821 3.4524384314 7.9070078614 7.9620738839 11.21 14.27 18.9 19.8 23.9
Peru PER 0 0.0085045783 0.0334123047 0.24623258 0.4034297011 1.1903804404 1.9524976076 3.0764306114 7.5787629572 8.9669491704 11.6 14.1 17.1 20.7 25.2 30.57 31.4 34.77 36.5
Philippines PHL 0 0.0058442535 0.0285857018 0.0559460285 0.1369129629 1.1034059944 1.4316088034 1.9822531961 2.5240056601 4.3322757464 4.8576722671 5.2436284522 5.3976363294 5.7405863253 5.97 6.22 9 25 29
Poland POL 0 0.0052294681 0.0521271813 0.1299617039 0.3890981444 0.6477523331 1.2952002547 2.0734654736 4.1022720022 5.4564437301 7.2854287081 9.9006697074 21.15 24.87 32.53 38.81 44.58 48.6 53.13 58.97 62.32 64.88
Portugal PRT 0 0.1002305704 0.2504265014 0.450161608 0.7189057536 1.4943345295 2.9808776697 4.953001955 9.8704464423 14.742337842 16.430467692 18.08713656 19.37 29.67 31.78 34.99 38.01 39.62 41.9 46.5 51.1 55.3
Puerto Rico PRI 0 0.0272546624 0.1351027835 0.2681604275 1.3318221591 2.647646679 5.265682651 10.474648209 15.630030916 17.547647565 19.707025658 22.130738235 23.400050449 25.44241821 27.86 38 41.5 45.3 48
Qatar QAT 0 0.1902095348 0.9301858325 3.083749186 3.5200298499 4.0707289149 4.8636791788 6.1702685609 10.226128928 19.242336421 20.701647851 24.733493781 28.974112714 37 44.3 53.1 81.6 86.2
Romania ROU 0 0.0037032143 0.0263001616 0.0749527555 0.2216226492 0.4454446756 2.2376494727 2.6975802166 3.6137172914 4.538669029 6.58 8.9 15 21.5 24.66 28.3 32.42 36.6 39.93 44.02
Russian Federation RUS 0 0.0006725322 0.0134472379 0.0538174927 0.1481510423 0.2697529297 0.472963763 0.8127444507 1.018984614 1.977230109 2.9443677866 4.128271818 8.2988606155 12.859388901 15.226673198 18.023277462 24.66 26.83 29 43 49
Rwanda RWA 0 0.0008833716 0.001625791 0.0117635728 0.0671764824 0.0628314595 0.2406724098 0.2927847188 0.3569184673 0.4308542434 0.5560411648 2.1153871783 4.5 7.7 8 7
Samoa WSM 0 0.1745718625 0.2303590145 0.2853083327 0.5663925327 1.6899028306 2.2448326758 2.7996304488 3.0755294104 3.3525921125 4.4691738732 4.7499832354 5.0316153162 6 7
San Marino SMR 0 1.3621327106 1.4280751862 1.4185484799 1.4085579412 42.80331575 48.799495306 50.34166909 50.834839945 50.003453039 50.566343042 50.259564197 50.208659364 50.364822109 54.52 54.21 49.6
Sao Tome and Principe STP 0 0.2958470471 0.3632031613 4.6385168164 6.3109178879 7.5806651689 10.161844307 13.322852689 13.759484216 14.182019777 14.590483199 15.48 16.41 18.75 20.1612
Saudi Arabia SAU 0 0.0109561336 0.0267326514 0.0520990309 0.1014298927 0.4935853402 2.2106918091 4.6810531658 6.3847050196 8.0015828909 10.234532997 12.705035988 19.459554351 30 36 38 41 47.5
Senegal SEN 0 0.0006928482 0.0112382191 0.0273474415 0.0798713794 0.3110909524 0.4039674859 0.9837940589 1.0064545367 2.1014364299 4.3860239801 4.7866840831 5.6117386522 7.7 10.6 14.5 16 17.5
Serbia SRB 23.5 26.3 27.2 33.15 35.6 38.1 40.9 42.2
Seychelles SYC 0 0.6514742863 1.2829559305 2.5261775145 6.2290548032 7.3956291832 11.01510293 14.304170831 14.592504317 24.272139225 25.413268146 34.951971171 38.38 40.44 41 43.16400446
Sierra Leone SLE 0 0 0 0 0.0025061162 0.0049878347 0.0148050654 0.0484906556 0.1182542457 0.1602644455 0.1761989568 0.1901732817 0.2030076806 0.2153916103 0.2276694672 0.2398346986 0.25 0.26
Singapore SGP 0 0.1615044984 0.4713681555 0.7632781392 1.1852037973 2.8734187218 8.3499590295 13.471620415 19.590767159 24.155436931 36 41.670425176 47 53.837943288 62 61 59 69.9 69 69 71 71
Sint Maarten (Dutch part) SXM
Slovak Republic SVK 0 0.1278292322 0.3185097043 0.5232101634 0.7832901094 1.1733810136 2.6898097859 5.4377581391 9.4268032006 12.528321848 40.14 43.04 52.89 55.19 56.08 61.8 66.05 70 75.71 74.44
Slovenia SVN 0 0.4097923992 1.0715701718 2.8989856093 5.0722722715 7.5919230037 10.104602849 12.610938425 15.110259564 30.17591047 27.838885418 31.854793012 40.81 46.81 54.01 56.74 58 64 70 72
Solomon Islands SLB 0 0.0248719097 0.2686835848 0.3919232458 0.508292797 0.4945414982 0.4812968061 0.4685519636 0.5019198434 0.5556098819 0.6496726733 0.8443075728 1.6463479886 2 3 4 5 6
Somalia SOM 0 0 0.0015095504 0.002948713 0.00716442 0.013910394 0.02 0.0790391787 0.1156142134 0.3761980025 1.0534547436 1.0773278391 1.1002163681 1.1222356216 1.1426873722 1.1606105425 1.25
South Africa ZAF 0 0.0132835914 0.038869106 0.1137471838 0.246905533 0.6767401043 0.8418829312 1.6320937907 2.9062208668 4.1162495828 5.348559732 6.3466193184 6.7103224371 7.0076917261 8.4251186825 7.4885425299 7.6071396748 8.0653751736 8.43 10 18 21
South Sudan SSD
Spain ESP 0.0128735645 0.0256861938 0.0768454532 0.1276896679 0.2800697384 0.380800728 1.3318474035 2.8033196254 4.3618923938 7.0850396784 13.624960809 18.14872269 20.39 39.93 44.01 47.88 50.37 55.11 59.6 62.4 65.8 67.6
Sri Lanka LKA 0 0.0027654482 0.0054844358 0.0544644985 0.1624645482 0.2963511043 0.3484144249 0.6474100109 0.7938218644 1.0504227059 1.4585802284 1.4461599804 1.7920467939 2.537566129 3.88 5.8 8.78 12 15
St. Kitts and Nevis KNA 0 1.9455698231 2.2585599422 3.3438106066 4.400440044 5.8628102404 7.7147265558 21.152381758 22.969784293 24.737677544 34 49 52 60 69 76
St. Lucia LCA 0 0.3056566864 0.6704659739 0.9921684834 1.3049889728 1.9321058021 5.0904833414 8.1818639545 14.641835775 20.982473463 21.395212363 21.567582946 24.5 27.9 32 36 40 42
St. Martin (French part) MAF
St. Vincent and the Grenadines VCT 0 0.1286346222 0.4832483174 0.9263719569 1.8539976825 2.7820022998 3.2450374106 5.0948097783 5.5495948796 6.4622741666 7.371165842 9.1982780823 12 16 21 31 38.5 43.01
Sudan SDN 0 0 0 0 0.001231819 0.004805071 0.0087945808 0.0257850325 0.1401852245 0.4394776391 0.5384717032 0.7915616154 1.292040678 8.0920337342 8.66 8 19
Suriname SUR 0 0.1147207353 0.2263062965 1.0030869364 1.6701484356 1.8918713571 2.5064110523 3.0644483887 4.161568745 4.7198753953 6.0760478144 6.4030862876 9.4996269417 14.11 21.06 31.36 31.59 32
Swaziland SWZ 0 0.00103175 0.050399009 0.0885459864 0.0960996053 0.4707175996 0.9261917773 1.2815900505 1.8162038071 2.4370738506 3.2286850732 3.6969610729 3.6965387891 4.1 6.85 8.94 11.04 18.13
Sweden SWE 0.5841920665 1.1605194531 1.497871352 1.7163641823 3.4128100965 5.0980242437 9.0435997597 23.727947556 33.467512325 41.432783164 45.687652212 51.765664937 70.57 79.13 83.89 84.83 87.76 82.01 90 91 90 91
Switzerland CHE 0.5957142234 1.1799559699 1.7517133216 2.1672702033 2.7200043291 3.5520072109 4.5496567482 15.1 24.8 34 47.1 55.1 61.4 65.1 67.8 70.1 75.7 77.2 79.2 81.3 83.9 85.2
Syrian Arab Republic SYR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0326078138 0.0636872863 0.1242954623 0.1816985801 0.35375913 2.0931010186 3.3979726136 4.3215937779 5.6481060488 7.8325515689 14 17.3 20.7 22.5
Tajikistan TJK 0 0.0327918578 0.0485995946 0.0512591325 0.055462827 0.0645837772 0.0774799071 0.2986900237 3.7724062067 7.197619518 8.78 10.07 11.55 13.03
Tanzania TZA 0 0.0016221545 0.007900283 0.0092441251 0.0751308885 0.1171944401 0.1713003507 0.2224844139 0.6769628565 0.877574971 4.3 5.8 7.2 9 10 11 12
Thailand THA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5.2233428266E-005 0.000343725 0.0135809657 0.0386143207 0.0748253377 0.1154721363 0.3605221849 1.0912189853 2.4262424322 3.6890412794 5.556326121 7.5312503349 9.2990272381 10.677303324 15.026004359 17.160714717 20.03 18.2 20.1 22.4 23.7
Timor-Leste TLS 0 0 0.0990317678 0.1166282765 0.1409587639 0.1638768156 0.1852515098 0.21 0.9
Togo TGO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0109291385 0.2111394648 0.3055839353 0.5903632643 0.8 0.9 1 1.2 1.5 1.8 2 2.2 2.4 2.6 3 3.5
Tonga TON 0 0.12323112 0.1637934565 0.5108661224 0.7651343576 1.0179671197 2.4343980444 2.8253718391 2.9072973163 2.9858173675 3.9523738946 4.9077827619 5.8539440948 7.179865329 8.1107699438 10 16 25
Trinidad and Tobago TTO 0 0.1581498992 0.3930805249 1.1731746576 2.7248253387 5.8142509617 7.721411474 15.384627219 21.99867548 25.971764109 27.024270078 28.976712433 30.003748579 32.3 34.8 44.3 48.5 55.2
Tunisia TUN 0 0.0073795443 0.0111919543 0.0276153718 0.0436569745 0.1079409572 1.6024947638 2.750740293 4.2979660347 5.2528872955 6.4908457953 8.5288177516 9.6550865422 12.986408653 17.1 27.53 34.07 36.8 39.1
Turkey TUR 0 0.0084577316 0.0498691815 0.0816912053 0.1927249356 0.4736954321 0.6988051286 2.2921176854 3.7616850351 5.1894814608 11.38 12.33 14.58 15.46 18.24 28.63 34.37 36.4 39.82 42.1
Turkmenistan TKM 0 0.0450207703 0.1332821826 0.1752095177 0.3021320162 0.4251826319 0.7540539827 0.9972565585 1.3195731181 1.4063606881 1.75 1.95 3 5
Turks and Caicos Islands TCA
Tuvalu TUV 0 5.2416395849 10 15 20 25 30
Uganda UGA 0 0.0028634713 0.0046259481 0.010319341 0.0652894652 0.1055439403 0.1637140631 0.2379450872 0.384093505 0.4648498401 0.7199706799 1.7422055032 2.5293630383 3.6719653507 7.9 9.78 12.5 13.01354333
Ukraine UKR 0 0.0007769703 0.0136412456 0.0430839845 0.0985803814 0.1988218849 0.301075792 0.4053854484 0.716183762 1.2387595475 1.8738851164 3.1481275882 3.4894778813 3.7497644147 4.5061245636 6.55 11 17.9 23.3 30.6
United Arab Emirates ARE 0 0.1029391746 0.3753935343 3.295592694 6.9083029857 14.942698991 23.625300875 26.271754201 28.316485311 29.477953412 30.13129617 40 52 61 63 64 68 70
United Kingdom GBR 0.0873553193 0.1742309225 0.2606151595 0.519762001 1.0366091657 1.895168284 4.1236503357 7.3853989566 13.669983096 21.293638267 26.821754351 33.481094874 56.48 64.82 65.61 70 68.82 75.09 78.39 78 78 82
United States USA 0.7847285022 1.1631937263 1.7242025391 2.2716732938 4.8627806346 9.2370882973 16.41935296 21.616400969 30.093196588 35.848724456 43.079162638 49.08083159 58.785403884 61.697117124 64.758256476 67.968052915 68.93119327 75 74 71 74 77.863021
Uruguay URY 0 0.0624743855 0.3101285824 1.8474720885 3.3632396681 6.9870693649 9.9727652846 10.539057748 11.121437683 11.419470197 15.937136716 17.06309834 20.088189558 29.4 34 39.3 41.8 46.4 51.4
Uzbekistan UZB 0 0.0015270935 0.0042850742 0.0105369348 0.0207544371 0.0306883432 0.4843473077 0.5975679939 1.0819397425 1.9125951778 2.5937254208 3.3435098883 6.3883219671 7.4906046814 9.0801145235 17.05821621 20 30.2
Vanuatu VUT 0 0.0568456357 0.1395058146 0.2741859419 0.5383000485 2.1083368912 2.8305722388 3.5100387107 3.9032958454 4.7466026192 5.0823338077 5.8505850585 6.8 7.2691199234 7.5 8
Venezuela, RB VEN 0 0.012082134 0.0415872335 0.0554869778 0.1222148481 0.24826058 0.3909593177 1.3839903909 2.8398257667 3.3595974645 4.6360009478 4.9104463272 7.4999634652 8.4044695924 12.55299791 15.224711477 20.83 25.88 32.7 37.37 40.22
Vietnam VNM 0 0.0001348133 0.0039819623 0.0130785429 0.128926663 0.2542482758 1.2656512361 1.8549992359 3.7802808137 7.6424085284 12.739929291 17.254561719 20.755444768 23.92 26.55 30.65 35.07
Virgin Islands (U.S.) VIR 0 0.9406452827 2.8019576344 4.6471856644 6.9483689862 9.2452202211 11.074605929 13.815080542 18.37576604 27.494432377 27.429072989 27.377008788 27.344319673 27.332610538 27.339335836 27.361777421 27.396509685
West Bank and Gaza PSE 0 1.1113062071 1.8368548392 3.1000922351 4.1306163563 4.400904826 16.005 18.41 21.176 24.358 32.23 37.4 41.08
Yemen, Rep. YEM 0 0.0006210807 0.0150252954 0.0233232425 0.0566286752 0.0825003865 0.0908024587 0.5187960321 0.6047341004 0.8812229887 1.0485979342 1.247824049 5.01 6.89 9.96 12.35 14.905
Zambia ZMB 0 0.0067761053 0.008783623 0.009069176 0.0093296579 0.0302261825 0.1470531721 0.1910716425 0.2331295563 0.477750907 0.9804830394 2.0135495322 2.8517522613 4.1599133939 4.87 5.55 6.31 10 11.5
Zimbabwe ZWE 0 0.0017392796 0.0076835399 0.0167904839 0.0330803267 0.0816484762 0.1616755276 0.4014335352 0.7998460456 3.9943561346 6.3947864585 6.5640450271 8.0159780888 9.7918415019 10.85 11.4 11.36 11.5 15.7
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment