Skip to content

Instantly share code, notes, and snippets.

@fran6co
Forked from ilyabo/index.html
Created October 3, 2012 22:53
Show Gist options
  • Save fran6co/3830410 to your computer and use it in GitHub Desktop.
Save fran6co/3830410 to your computer and use it in GitHub Desktop.
Flows of refugees between the world countries in 2008
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.v2.js"></script>
<style type="text/css">
svg {
border:1px solid gray
}
#countries path {
fill: #f5f5f5;
stroke: #fff;
}
#arcs path {
fill: none;
stroke-opacity: .9;
}
</style>
</head>
</head>
<body>
<div id="chart"></div>
<script type="text/javascript">
var w = 960,
h = 500;
var useGreatCircles = true;
d3.loadData = function() {
var loadedCallback = null;
var toload = {};
var data = {};
var loaded = function(name, d) {
delete toload[name];
data[name] = d;
return notifyIfAll();
};
var notifyIfAll = function() {
if ((loadedCallback != null) && d3.keys(toload).length === 0) {
loadedCallback(data);
}
};
var loader = {
json: function(name, url) {
toload[name] = url;
d3.json(url, function(d) {
return loaded(name, d);
});
return loader;
},
csv: function(name, url) {
toload[name] = url;
d3.csv(url, function(d) {
return loaded(name, d);
});
return loader;
},
onload: function(callback) {
loadedCallback = callback;
notifyIfAll();
}
};
return loader;
};
var projection = d3.geo.azimuthal()
.scale(380)
.origin([-71.03,42.37])
.mode("orthographic")
.translate([640, 400]);
var path = d3.geo.path()
.projection(projection);
// TODO fix d3.geo.azimuthal to be consistent with scale
var scale = {
orthographic: 380,
stereographic: 380,
gnomonic: 380,
equidistant: 380 / Math.PI * 2,
equalarea: 380 / Math.SQRT2
};
var arc = d3.geo.greatArc().precision(3) //3);
var svg = d3.select("body").append("svg")
.attr("width", w)
.attr("height", h);
var countries = svg.append("g").attr("id", "countries");
var centroids = svg.append("g").attr("id", "centroids");
var arcs = svg.append("g").attr("id", "arcs");
svg.append("text")
.attr("id", "loading")
.attr("x", 5)
.attr("y", 17)
.attr("font-size", "9pt")
.attr("font-family", "arial")
.text("Loading...");
d3.loadData()
.json('countries', 'world-countries.json')
.csv('nodes', 'refugee-nodes.csv')
.csv('flows', 'refugee-flows.csv')
.onload(function(data) {
d3.select("#loading").attr("visibility", "hidden");
var nodeDataByCode = {}, links = [];
var year = '2008';
var maxMagnitude =
d3.max(data.flows, function(d) { return parseFloat(d[year])});
var magnitudeFormat = d3.format(",.0f");
var arcWidth = d3.scale.linear().domain([1, maxMagnitude]).range([.1, 7]);
var minColor = '#f0f0f0', maxColor = 'rgb(8, 48, 107)';
var arcColor = d3.scale.log().domain([1, maxMagnitude]).range([minColor, maxColor]);
var arcOpacity = d3.scale.log().domain([1, maxMagnitude]).range([0.3, 1]);
countries.selectAll("path")
.data(data.countries.features)
.enter().append("path")
.attr("d", path);
function nodeCoords(node) {
var lon = parseFloat(node.Lon), lat = parseFloat(node.Lat);
if (isNaN(lon) || isNaN(lat)) return null;
return [lon, lat];
}
data.nodes.forEach(function(node) {
node.coords = nodeCoords(node);
node.projection = node.coords ? projection(node.coords) : undefined;
nodeDataByCode[node.Code] = node;
});
//data.flows = data.flows.filter(function(d) { return (d.Origin == 'IDN' && d.Dest == 'USA') || (d.Origin == 'LBR' && d.Dest == 'NZL' ); });
data.flows.forEach(function(flow) {
var o = nodeDataByCode[flow.Origin], co = o.coords, po = o.projection;
var d = nodeDataByCode[flow.Dest], cd = d.coords, pd = d.projection;
var magnitude = parseFloat(flow[year]);
if (co && cd && !isNaN(magnitude)) {
links.push({
source: co, target: cd,
magnitude: magnitude,
origin:o, dest:d,
originp: po, destp:pd
});
}
});
centroids.selectAll("circle")
.data(data.nodes.filter(function(node) { return node.projection ? true : false }))
.enter().append("circle")
.attr("cx", function(d) { return d.projection[0] } )
.attr("cy", function(d) { return d.projection[1] } )
.attr("r", 1)
.attr("fill", "#000")
.attr("opacity", 0.5)
;
var strokeFun = function(d) { return arcColor(d.magnitude); };
function splitPath(path) {
var avgd = 0, i, d;
var c, pc, dx, dy;
var points = path.split("L");
if (points.length < 2) return path;
var newpath = [ points[0] ];
var coords = points.map(function(d, i) {
return d.substr(i > 0 ? 0 : 1).split(","); // remove M and split
});
// calc avg dist between points
for (i = 1; i < coords.length; i++) {
pc = coords[i-1]; c = coords[i];
dx = c[0] - pc[0]; dy = c[1] - pc[1];
d = Math.sqrt(dx*dx + dy*dy);
c.push(d); // push dist as last elem of c
avgd += d;
}
avgd /= coords.length - 1;
// for points with long dist from prev use M instead of L
for (i = 1; i < coords.length; i++) {
c = coords[i];
newpath.push((c[2] > 5 * avgd ? "M" : "L") + points[i]);
}
return newpath.join();
}
var gradientNameFun = function(d) { return "grd"+d.origin.Code+d.dest.Code; };
var gradientRefNameFun = function(d) { return "url(#"+gradientNameFun(d)+")"; };
var defs = svg.append("svg:defs");
// see http://apike.ca/prog_svg_patterns.html
defs.append("marker")
.attr("id", "arrowHead")
.attr("viewBox", "0 0 10 10")
.attr("refX", 10)
.attr("refY", 5)
.attr("orient", "auto")
//.attr("markerUnits", "strokeWidth")
.attr("markerUnits", "userSpaceOnUse")
.attr("markerWidth", 4*2)
.attr("markerHeight", 3*2)
.append("polyline")
.attr("points", "0,0 10,5 0,10 1,5")
.attr("fill", maxColor)
//.attr("opacity", 0.5)
;
var gradient = defs.selectAll("linearGradient")
.data(links)
.enter()
.append("svg:linearGradient")
.attr("id", gradientNameFun)
.attr("gradientUnits", "userSpaceOnUse")
.attr("x1", function(d) {
return d.originp[0]; })
.attr("y1", function(d) { return d.originp[1]; })
.attr("x2", function(d) { return d.destp[0]; })
.attr("y2", function(d) { return d.destp[1]; })
;
gradient.append("svg:stop")
.attr("offset", "0%")
.attr("stop-color", minColor)
.attr("stop-opacity", .0);
gradient.append("svg:stop")
.attr("offset", "80%")
.attr("stop-color", strokeFun)
.attr("stop-opacity", 1.0);
gradient.append("svg:stop")
.attr("offset", "100%")
.attr("stop-color", strokeFun)
.attr("stop-opacity", 1.0);
var arcNodes = arcs.selectAll("path")
.data(links)
.enter().append("path")
//.attr("visibility", function(d) { return d.magnitude > 500 ? "visible" : "hidden"})
.attr("stroke", gradientRefNameFun)
//.attr("stroke", "red")
//.attr("opacity", function(d) { return arcOpacity(d.magnitude); })
//.attr("stroke", strokeFun)
.attr("stroke-linecap", "round")
.attr("stroke-width", function(d) { return arcWidth(d.magnitude); })
.attr("d", function(d) {
if (useGreatCircles)
return splitPath(path(arc(d)));
else
return path({
type: "LineString",
coordinates: [d.source, d.target]
});
})
.sort(function(a, b) {
var a = a.magnitude, b = b.magnitude;
if (isNaN(a)) if (isNaN(b)) return 0; else return -1; if (isNaN(b)) return 1;
return d3.ascending(a, b);
});
arcNodes.on("mouseover", function(d) {
d3.select(this)
.attr("stroke", "red")
.attr("marker-end", "url(#arrowHead)");
})
arcNodes.on("mouseout", function(d) {
d3.select(this)
.attr("marker-end", "none")
.attr("stroke", gradientRefNameFun); })
;
arcNodes.append("svg:title")
.text(function(d) {
return d.origin.Name+" -> "+d.dest.Name+"\n"+
"Refugees in " +year+": " +magnitudeFormat(d.magnitude);
})
;
d3.select(window)
.on("mousemove", mousemove)
.on("mouseup", mouseup);
d3.select("select").on("change", function() {
projection.mode(this.value).scale(scale[this.value]);
refresh(750);
});
var m0,
o0;
function mousedown() {
m0 = [d3.event.pageX, d3.event.pageY];
o0 = projection.origin();
d3.event.preventDefault();
}
function mousemove() {
if (m0) {
var m1 = [d3.event.pageX, d3.event.pageY],
o1 = [o0[0] + (m0[0] - m1[0]) / 8, o0[1] + (m1[1] - m0[1]) / 8];
projection.origin(o1);
circle.origin(o1)
refresh();
}
}
function mouseup() {
if (m0) {
mousemove();
m0 = null;
}
}
function refresh(duration) {
(duration ? feature.transition().duration(duration) : feature).attr("d", clip);
}
function clip(d) {
return path(circle.clip(d));
}
/*
setTimeout(function() {
arcs.selectAll("path").attr("marker-end", "url(#arrowHead)");
}, 0);
*/
});
</script>
</body>
</html>
Origin Dest 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
SDN ARE 5 8 11 14 14 14 8 8 8 8 8 7 7 18 18 17 15
DEU ECU 1 1 1
UGA GBR 905 1442 1734 1757 2866 3907 3893 3865 3838 3879 3620 3150 3195 2335 1624 1818 1863 1870 1816 1760 1601
IRN JPN 50 5 2 2 13 16 30 39 39 39 37 43 42 36 31
PHL TUR 2 1 1 1 1
ZAF LSO 190 900 930 990 500 10000 11500 11500 11500 11660 11500 11500 4000 4230 4248 212 208 103 35 35
PRY USA 1 2 2 3 4 11 9 10 14 19 19 19 22
COL HUN 1 1 1 1
MUS GBR 4 7 9 9 9 9
KHM NLD 95 95 95 99 104 102 102 31 40 40 41 41 41 46 14 14 19
MWI MOZ 30000 50 50 50
BRN DEU 1
COL PRY 3 4 4 8 14 18
SOM TUR 25 17 12 11 13 23 29 70 66 139 668 862 922
LKA DEU 17403 15121 12850 15304 5832 6388 6594 12248
ARG DNK 73 36 26 7 7 7 7 7
AFG TJK 3000 300 695 928 1161 2164 3622 4531 15354 15336 3427 3304 1816 1006 917 1126 1790 2673
ERI UGA 2 16 27 3 3 10 12 4 6 139 796 3046
IRQ LBR 3 3 2 2 2 2 2 1 3 3 3 3 3 3 3 3
GBR CAN 106 73 41 39 38 32 27 27 22 21 29 32 59 61 57
NIC CRI 130000 15050 960 2000 3000 3910 8100 15200 22000 22600 31988 38560 33021 28128 27842 19964 19504 18747 17990 17842 17732 17532 2715 2636 2635 2632 619 619 619 619 619 620
UGA SOM 6 7 7 7 2 2
CHL PAN 180 115 58 2 2 2 2
KAZ ARM 1 1 1 1
ARM TKM 3 4 4 4 4
AGO CRI 2 2 2
CHN PHL 100 130 1 1 1 1 1 1 1 1 1 1 1 1 0
COM ZWE 1
GBR DEU 42 47 52 42 18 23 16 3
PAK POL 3 4 6 6 7 8 8 16 21 18 20 19 19
NAM CUB 350 68 21 12 3 2 1
NOR DNK 1 1 1 1 1 1 1 1 1 1 0
PER CAN 1273 1269 1266 1084 846 778 993 951 962 1049 1335 1589 2522 2421 2303
CUB POL 2 2 2 2 2 3 5 4 3 3 4 6 6
SDN ERI 2 62 123 112 159 702 731 529 622 624 714 748 752 729 111 117
IRQ AUT 1820 1851 1902 1769 1151 1141 1429 1224 1179 1366 1972 2183
NIC VEN 60 60 150 140 140 140 134 94 54 49 36 36 36 4 4 4 4 4 4 4 4 4
CRI NOR 1 1 1
RUS HRV 1 5
ZWE LBR 7 8 6 4
GNB CHE 3 4 2 5 5 9 10 12 13 13 13 10
URY ECU 1 1 1
SYR KAZ 3 3 3 3 1
AFG ISL 1 1 1 4
MLI BWA 3
LBR MYS 1 1 1 1 1 6 13 15 21 13 14
KEN USA 70 107 194 335 449 582 813 808 856 1130 1667 1856 2081 2297
SEN BWA 1 1 1
ISR GRC 7 7
ZMB GBR 1 1 1 1 6 8 8 8 11 12 18
SLE SEN 109 213 209 255 219 190 192 189 170 145 141 142 141 0
COL URY 23 18 17 17 19 9 10 17 18 23 21 24 40 41 49 49 68
VUT CAN 0
ETH SRB 1 1 1 1 1 1 1 1
SLE RUS 1 1
GRC TUR 89
NAM FIN 1 1 1 1 1 1 1 1 0
ALB NOR 7 7 8 14 25 31 31 39 46 52 53 61 62
AGO ROU 1 1 2 2 2 2 2 2 2 2 2
CHL ECU 390 650 290 410 200 41 7 8 9 8 12 5 5 1 4 5 5
TON DEU 7 11 4 2 4 2 2 0
TZA IRL 7 9 4 4 4 4 9 9 9
LKA NPL 3 3 5 8 7 7 2 2 2 2 2 2
JOR BGR 1 1 22 2 2 2 2 2 2 2 2 2
TUV DEU 3 2 2 0
SLE IRL 5 33 65 63 67 74 77 90 91 89
CMR POL 4 5 8 11 13 14 14 14 15 15 13 13 11
KOR CHE 2 2 2 1 1 1 0
MWI NOR 8 8 8 8 8 8 8
*VA ZMB 2050 1200 1400 50 260 960 1190 1250 250 90 100 2720 2860 3050 2900 3050 3123 3123 3313 3504 384 412 416 431 1482 1613 585 9512 9556 9542 9553 71 71
GEO DEU 2644 2701 2639 2664 1173 1385 1509 1943
CAF GRC 1 2 2 11 10 10 9 9 9
CHN IRL 1 3 6 18 45 67 75 88 93 95
MLI GIN 1
YEM IRL 2 1 1 1 1 1 2 2 3
HUN ESP 4 4 4 4
GIN TUN 1
CIV DZA 1 3 8 23 16 5 17
HND USA 5 5 24 56 148 349 551 644 705 706 528 382 308 225 183 256 639 613 550 543
MRT MAR 1 1 22 22 22 21 21 2 7
BGD ARG 5 6 6 6 6 6 8 9 7 7 13 11
BFA CAF 1 5 5 5
HND DEU 14 14 13 34 31 24 10
LBR ECU 3 3 3 3 2 1 1 2 3 3 5 6 6
BHR NZL 1 1 1 1 2 2 2 2
NPL KOR 4
BDI FRA 128 143 164 180 192 217 219 223 244 260 266 288 302 307
CHN FRA 980 924 841 790 615 527 442 372 399 440 493 570 665 858
GHA IRL 5 13 25 39 44 46 49 52 56
BWA USA 2 4 4 4
GIN DNK 1 1 1 1 1 1 1 1 1 1 3 4 4 6 6 6 6 6
AUT DEU 54 53 44 62 25 14 5 3
NGA GNB 2 2 3 3 3
IDN IRL 1 1 1 1 1 1
ROU GRC 190 200 80 150 90 310 330 470 272 272 744
ZWE SVN 1 1
*ST BEL 10 312 2 322 309 338 366 13 13 0
ROU ITA 772 854 967 941 882 921 934 900 868 817 869 740 593 537 485 439 393 360 332 84 56 43 43 57 73 74 74 73 73
NOR CAN 2 2 2 2 2 1 1 1 1 1
MKD FIN 9 9 9 9 9 12 13 13 14 15 8 9
PER CRI 5 223 233 236 230 230 230 230 230 230 230
NGA ETH 3 1 0
MNG DEU 196 171 167 193 202 178 186 178
SOM SEN 1 9 6 7 7 7 7 7 7 7 5 3 3 3 3
LBY NZL 2 7 7 7 6 1 2 8 9 8 8 8 8
ZAF GMB 1
CMR USA 19 45 119 271 423 547 755 1006 1376 1849 2759 2962 3414 4684 6713 7068 7279 7420
BFA SWE 6 6 6 6 6 6 6 6 6 1 1 1 1 2 2
BEN CHE 1 1 1 1 1 1 2 9 6 12 21 25
MEX NLD 1 1 1 1 1
YEM GBR 1 1 5 10 10 10 10 10 10 10 10 5 33 48 65 75 88 109 141
GEO AUS 8 8 2 7 8 14 16 16 11 9 3 14 14 10
RUS KAZ 6000 548 532 7043 12671 11895 13695 13684 13684 5000 3713 3692 3692 3692
MEX FRA 5 7 5 5 5
ZWE NOR 2 5 10 10 14 14 16
KWT ECU 1 1 1
GHA BEL 112 112 69 47 55 17 7 7 6 4 8 4 4 8
*PA GBR 51 85 116 122 122 122 141
LKA RUS 2 2 1
ESH MYS 1 1
COD KEN 60 200 206 139 388 251 251 1297 1134 1153 2367 2306 2385 2674 2927 3608
MDA GBR 25 95 245 264 278 287 289 293
CPV USA 1 1 1 1 1
TCD MAR 9 9 10 10 10 2 2 2 4 5
CAF FRA 61 61 63 65 82 118 220 309 383 440 468 497 530 565
RUS SVN 4 5 6 7 7 7 7
POL BRA 1 2 2 2 2
PAK KHM 1 1 1 1
ARG IRL 1 1 1 1 1 1 1 1
PAK TUR 4
IRN FIN 1526 1812 2496 2550 1222 1402 1569 1683 1806 238 260 278
FRA TUN 1
TCD DEU 47 49 37 46 29 33 34 39
DZA CHE 26 115 42 172 186 217 226 254 284 297 265 242 217 211
AGO MYS 1
CMR LBY 1 1 2
UZB USA 119 169 240 1108 1853 2634 3161 3260 3017 2810 5202 1423 1568 1697
CPV CHE 0
SOM CUB 1
RWA NOR 55 144 196 207 253 307 344 367 408 444 150 158 156
DZA IDN 4 3 2 2 2 5 3 4
MAR NOR 2 2 8 6 7 5 6 9 7 10 13 15 15
KAZ PRT 4 4 4 4 4 4 4 4
BDI MLI 32 39 38 37 38 38 40 43 49 50 50 51 51 51
SAU AUS 3 3 3 3 3 1 4 5 5 16 28 16 16 16
ERI BHR 1
*ST LVA 1 1 1 1
AGO USA 212 149 133 151 115 102 90 54 19 22 38 77 134 217 266 208 232 254 372 253 248 250
GEO KAZ 5 3 3 10 10
NIC ESP 4 4 4
CUB RUS 2 2 10 7
IND MRT 1 1 1
MRT BFA 2 12 10 10 10 1 2 2 1
COD DEU 7370 7096 6668 6280 3563 4202 4418 6093
IRQ CHN 10 11 4 1 2 2 3 2 5 5 42 23 34
PRK SGP 1
MOZ LBR 7 7 6 6
TGO MRT 25 36 48 51 51
*VA VNM 200
IND CAN 1124 1496 1868 2048 2296 3196 3803 3807 3514 3589 3512 3750 7114 6718 6245
PAN CAN 143 113 83 44 29 21 25 15 8 14 19 26 43 45 44
LBR SWE 1 14 22 22 30 36 43 44 48 48 37 32 142 171 175 196 34 31 32
NGA COD 1
CUB DOM 69 30 30 30 31 4 6 34
TGO THA 1 1 1
IRN DNK 2808 3186 3552 3730 3980 4117 3811 3506 2920 2251 2816 2460 1774 1771 1691 1665 1755 1617 771 805 864
CIV MLI 7 1 617 1504 2704 2712 2066 2088 2078 2028
BIH ARG 8 8 8 8 8 8 8 8 8 8 6 6
SDN NAM 2 1 8 4 2 2 5
DJI CZE 2 2 2
CRI DEU 7 4 8 31 26 23 8
LBR MOZ 2 1 1 1 1 1
NOR USA 1 1 1 1 1 1 1 1 1 1 1 1
BGR TUR 300 290 60
IRN FJI 2
EST FRA 22 23 23 14 14 12 11 11 10 10 10 10
*VA CAN 16349 27387 29537 31295 57913 92679 96415 107591 120947 112966 92194 98743 104843 116434 135752 154761 170916 183723 183241 3255 8720 14185 12771 9602 123316 15452 758 1207 1005 1125 949 919 349 161 143
RUS POL 7 8 11 37 244 469 674 1671 3785 6024 9355 12034 14510
DZA BRA 5 5 5 7 7 6 6 5 6 5 5 6 7
THA NZL 3 3 3 3 3 1 1 1
BEN NGA 23 23 23 23 23 23 23 23 23 23
AFG LKA 6 3 1 1 9 9 1 1 1 12 15 4 4 3 3 0
BIH ZWE 14 37 5 5 5 5 5 9
BOL NOR 4 4 4
UKR IRL 10 24 57 88 136 162 163 197 199 193
VEN PER 130 1 1 1 7 10 12
TUR CHE 2801 3410 3640 3870 5549 4580 5952 6229 6171 5859 5779 5613 5501 5516 5345 5245 4900
COG CUB 2 4 2 2 1 1
LBR TUN 1 2 2
BOL CRI 8 8
BFA AUT 1 1 1 1 3 3 5 5
FRA AUT 1 1 1 1 1 1 1
BGD NZL 4 4 4 1 1 2 3 3 2 2 6 7
COD EGY 7 7 7 8 28 16 13 9 10 8 15 14 20 25 26 29
UGA NLD 22 22 22 28 34 36 34 31 44 53 58 66 67 90 95 112 126
ESP DEU 40 40 38 39 2431 18 6 3
IRN JOR 1 1 0
SLV MEX 44000 140000 120000 120000 120000 120000 120000 120000 119894 3847 4033 4200 4157 4009 3324 2339 1354 1332 1324 1995 1960 1937 1913 1687 1681 1680 1679 869 171 183
LBY SVK 1
CAF BEN 2 2 2 6 33 52 48 42 37 4 11 9 11
GIN CIV 300000 500000 2 2 4 4 4 2 3 7 7 7 5 2 3 3
FJI NZL 1 2
SDN THA 3 4 6 5 3 1 0
IDN PNG 1000 1000 1000 150 2200 1230 10950 11750 11290 9620 9241 7715 7080 6089 6679 7665 8456 9315 10175 8198 8198 5862 4941 4941 7491 7626 9991 10177 10000 10000 9689
SEN TGO 1 1 1 1
COD CYP 1 8 8 8 8 8
QAT GBR 1 1 1 2 2
RWA MRT 2 2 2 3
UZB HRV 3
DZA LIE 1 2 2 2 2 1 1 1 1
ISR NOR 2 5 5 8
CHL MEX 1000 980 579 534 17 17 19 18 18 8 4 2 2 2 2 2 2
RUS NGA 6
*ST ITA 8 29 32 32 32 34 32 32 26 26 26 5 2 3 3 4 6 6 6 7 7 7 6 6 3 6 7 9 8
CAF NGA 7 8 8 8 14 14 14 14 6 6 7 7 7
CUB GTM 16 17 9 9 9 8 8 9 7 8 9 9 1 1
TTO CAN 12 12 12 14 18 14 16 17 22 21 42 91 145 164 186
CMR NOR 2 6 9 14 28 28 32 34 36 36 31 29 30
RWA COM 8 2
POL DNK 727 740 731 643 643 643 516 390 154 21 34 12 1 3 3 3 2 2 2 2 2
MNG IRL 2 2
IND BGR 1 1 2 2 2 2 2 2 2
HRV CYP 1 1 1
SDN MWI 1 2 2 3 3 3 3 3 2
WSM DEU 3 2 4 0
ESH ECU 2 2 2 4 4 5
LBN BRA 19 18 19 25 23 23 19 14 14 14 38 27 27 27 29
NAM ZWE 9 9 2
GMB CZE 2 2 2
CHN BEL 85 13 52 6 5 10 33 97 149 225 273 384
IND GBR 4 4 179 369 829 859 890 925 960 980 1010 1275 1145 775 851 838 819 827 832 820 674
ETH GHA 7 7 7 7 7 6 6 6 5 5 1 3
LBR ERI 3
BGR CHE 149 120 45 45 36 40 39 38 25 17 21 19 22 5
ARM AUT 1 2 22 28 38 64 111 174 309 468 715 797
KGZ ECU 2
DJI NOR 1 1 1
*VA PRT 150 7500 7500 7600 7600 7600 7600 700 600 700 800 800 789 657 867 998 1778 600 248 178 109 104 136 410 127 115 114 97 48 65 56 56 24 24
GIN SWE 1 7 7 7 7 7 7 7 7 8 3 3 11 14 16 25 32 41
BRA USA 2 4 25 46 60 90 151 173 195 231 158 199 261 436 502 528 594
PHL POL 1
TCD SDN 1000 4000 9000 2000 1000 121000 123000 95000 75000 70000 68503 130613 20700 16000 141400 141400 72900 4400 4400 4400 4400 4400 5023 5023 5023 25023 45024 41202 41138
CHN COL 4 5 5 5 5 5 5 5 1 1 1 1 1 1 1
BLR NLD 10 10 10 14 24 33 43 49 68 75 87 97 100
GEO POL 6 6 7 15 17 17 23 23 24 24 20 20 19
IRN TCD 3 5 5 5 5 5
ZAF GRC 2 3
IND CHL 1 1 1 1 1 1 1 1 1
ETH BWA 12 5 5 3 2 2 6 12 15 15 15 9 9 6 4 3
*ST AUS 33 56 53 86 137 144 135 139 102 54 35 112 121 149
CZE SRB 480
GNB HUN 1 1 1
ALB EGY 3
VEN BOL 1 1 1
LAO CHE 640 565 281 268 251 238 217 204 192 188 182 179 172 164
RUS LUX 0
ECU ECU 24
BGR FRA 412 419 326 208 129 105 88 80 73 70 80 81 83 84
YEM DEU 358 494 542 296 161 242 358 396
SOM TZA 1000 1200 2513 3348 4088 4829 3000 4200 3300 2991 3424 3493 3330 2867 2663 2086 2059 1525 1447
*VA BLR 6 28988 30525
DMA DEU 1 9 8 5 2
*PA THA 12 6 12 12 15 12 47 26 18
RWA LBR 1 1 1 1 1 2 1 1 1 1
SWE USA 1 1 1 1 1 1 4 4 4 4 4 4 9
BLZ USA 6 7 9 6 5 13 13 13 11
TZA CHE 3 3 3 3 4 4 1 10
ERI FRA 2 3 17 20 22 31 63 104 162 222 369
IRN UKR 140 157 181 26 24 28 28 28 27 30 35 34 34 38
CHN ISL 2 2 2 1
PER DOM 1 2 2 2
USA NOR 2 2
GNQ FRA 21 26 28 32 25 25 22 25 27 29 30 30 30 31
UGA EST 1
CMR BOL 1 1 1 1
GIN EGY 1 1 1 1 1 1
TKM GBR 5 11 18 24 33 33 36
BEL CAN 2 3 5 9 9 10 6 2 3 1 1 1 2 7 12
ECU PER 2 1 2 2 2 2 1
CAF CMR 15000 166 168 348 350 379 630 712 22342 48498 66602 85824
PAN VEN 9 9 6 4 4
ERI LBN 2 1 2 2 6 5 3
CIV SWE 1 10 20 23 29 29 30 30 34 33 25 18 17 13 26 37 33 37 40
BGD SVK 1 1
ALB ESP 4 8 9 11 25 28 36 46 47 47 43 40 52 50 36 32 24
KWT IRN 11 11
BIH ISR 1 1 1
PAK FRA 134 130 129 125 127 145 157 169 195 236 272 306 338 378
ETH SYR 200 350 600 600 600 900 1100 210 100 1 1 1 4 8 7 9 7
LBY NGA 1 1 1 1 1 1 1
BGD MYS 2 2 6 4 4
BIH GBR 65 65 65 65 69 71 83 87 93 34 37
COD ISR 6 5 5 103 109 105 125 90 83
CMR HUN 57 64 74 78 84 102 105 106 82 57
BIH SVK 37 37 37 35 35 35 36 38 38 38 1 1 1
IRN HKG 3 2 1 3 5 5 1 4
UGA IRL 4 18 21 24 40 48 63 76 81
ETH PAN 1 1 1 1 1 1 1 1 1 2 2 2 2 2
BGR NZL 1 7 7 7 7
LKA CYP 2 1 3 4 4 2 4 5 5 5 6 11
IRQ PRT 2 3 3 3 3 4 4 4 4 4 5 5 6
KEN ETH 4 8188 8433 8678 8671 4941 4783 3 3 5 5 5 2644 2645 2732
AGO AUT 15 16 17 23 33 54 79 94 112 131 144 158
*PA SVK 3 6 7
ALB USA 295 296 349 1628 2711 3127 3298 2954 2611 1999 2286 2886 3549 4174 4534 3952 4004 4399 7792 7749 7232 6721
LKA EGY 1 2 3 2 2 1 1 1
LBN RUS 5 5 2 9 6
AUT AUS 4 12 12 15 14 13 5 4 2 2
AFG ETH 3 3 3 3 4 1 1 1 1 1
NER NOR 1 1 1 1 6 12 18 22 22 22 22 22 22
COD UKR 30 45 45 20 13 14 14 14 13 12 10 11 42 56
BOL ECU 100 70
DEU CAN 441 415 390 401 614 1125 988 895 663 17 18 28 41 73 81
ETH ISL 1 1 1
MRT NLD 10 10 23 49 76 119 132 172 186 193 201 189 175 140 93 80 62
SVN CHE 1 2 4 5 4 3 2 2 2 1 1
ZWE HUN 1 2 5 6 7 6 6
MLI UKR 2 5 10 2 2 2 2 2 2 2 2 2 2 2
ARM SWE 56 58 60 65 99 187 245 307 352 346 411 445 566 597 630
CIV GMB 1 1 29 70 70 59 44
MYS USA 1 1 6 25 29 79 93 130 156 166 170 176
FRA DEU 59 59 58 241 23 15 12 2
MKD MEX 1 1 1
MKD NOR 1 1 35 37 41 6 6 6 6 6 6 6 6
UZB ESP 1 1 1 1 1 1 1 1 1 1 1 2 2
COG LBR 1 1 1 1
COL TTO 5 5 5
KHM CHN 24 20
TTO USA 3 6 7 7 10 13 12 17 19 33 42 46 49
SEN BEN 2 2
ARG MEX 980 27 27 2 2 4 4 4 2
GHA GMB 2 2
ETH TZA 8
PRY SWE 19 8 5 5 5 5 5 5 5 4
TUR FIN 154 171 184 263 226 268 294 321 331 328 337 339
TGO ITA 1 5 5 5 5 5 5 5 5 5 4 1 1 13 37 68 136 228 483 959 1236 1387 1483
AUS CAN 2 1 1 1 1 2 3 2 2 2
SRB LKA 4
ETH GAB 1 2 2 2 2 2 1 1 1
ERI IRL 3 7 7 8 21 48 55 85 105 118
TGO ARG 1 1 1
KHM AUS 1857 1964 1942 1224 615 156 48 27 20 23 15 26 15 16
COL GTM 1 1 1 2 2 2 1 2 2 1 1
SDN PHL 1 1 1 1 1 1 1
NGA CHN 1 1
SRB BRA 28 44 44 49 52 61 64 66 66 64 78 69 70 70 77
*VA CPV 3 2
CAF ITA 1 1 2 2 2 2 4 4 4 6 10 13
ISR BOL 1 1 1 1 1
KAZ CZE 6 6 17 27 42 73 79 90 95
ARM NOR 3 3 15 30 64 61 61 69 70 73 81 83 74
CMR KOR 4 5 4 4 4 4 4
ARM ROU 1 1 1 1 1 1 1 1 1 1 0
CMR ARG 1 2 3 4 5
RWA DNK 2 2 1 4 4 4 4 13 68 105 130 133 175 186 195 198 200 129 113 101
CIV BFA 1 1 1 1 1 3 3 5 20 21 21
PER ARG 45 125 275 299 324 307 324 365 418 457 470 485 618 588
UGA LSO 7
TJK LTU 1 1
ESH NAM 1 1
LKA COL 2
SOM SRB 1 1 1 0
RUS SWZ 4 4 4 4 4 4 4 4 4 4 4 0
LBR ARG 33 32 48 49 49 49 50 55 63 70 74 75 64 67
CIV NGA 2 3 2 3 12 42 43 39 36 36
KEN HUN 1 1 2 2 3 3 5 5 5
KEN DEU 179 227 217 290 344 284 284 253
*TB AUS 15 4 7
HRV COL 1
IRQ SVN 1 1 1 1 5 4 4 4 4 5 5
LVA AUT 2 2 2
AGO GBR 16 66 81 96 108 123 128 146 165 281 340 1105 1670 2545 3247 3349 3445 3452 3418 3378 3073
BDI CAN 476 637 778 900 941 890 1159 1274 1524 1862 2064 2148 1498 1650 1827
ARM USA 2 30 105 504 904 1209 1534 1989 2806 4127 5143 4537 4600 5150 8039 7831 7731 7569
LBR GNB 3004 100 136 128 120 222 222 233 244 10 22 22 62 88 96 109 115
SOM KAZ 6 1 1 1 1 1 1 2 2
BDI ZMB 330 1746 1474 1629 1796 2417 1583 2059 1839 2089 1401 1405 1937 2087
ESP ITA 5 3 2 2 2 2 1
SAU IRL 1 1 1 1 1 1 1 2 2 1
GHA DNK 6 10 10 13 16 16 15 14 14 11 12 8 7 4 1 1 1
LBN IRL 2 1 8 10 10 12 18 19 19
*VA ITA 11900 11900 11700 11700 14100 3604 3180 2750 1230 18 18 18 18 18 33 33 16 16 32016 55966 27998 30 30 30 12960 585 695 771 3003 3003 3103 3390 3390 3442 3496
LBR JAM 1 1 1 1 1
CMR LTU 3 5 5
NGA BGR 1 3 5 1 2 11 10 10 10 10 10
LBN BEL 177 177 124 46 88 26 40 32 34 22 14 28 41 50
AGO SVK 11 20 20 20 22 22 19 19 5 5 2 2 2 2
ERI SAU 6 58 253 416 403 382 379
UKR CYP 4 12 14 18 21 28
MWI GBR 4 4 3 3 9 11 15 19 24 40
GEO DNK 1 11 40 46 24 34 35 45 44 44 45 44 37
DZA MEX 1 1 1 1 2 2 1 1 1 1 1 1
MRT GNB 1
MDG MOZ 1 1 1 1 1 1 1
IRQ MLT 136 324 232 141 118 77 50 25 25 57 70 130 110 100 87 68 63
AFG ROU 7 43 75 222 278 295 295 298 280 280 272 274 230 102
MMR SAU 1 1
GEO SWE 26 28 31 31 33 40 43 51 78 77 96 106 139 148 165
DOM DEU 46 45 44 7 56 198 148 46
BIH MAR 9 9 9 8 8
PAK SYR 9 8 6
AGO PAN 1
BTN SWE 2 3 4 4 4 4 5 5 5 4 5 3 2 5 8
SLB AUS 8 16 22 22 22 27 32 32 32
*VA COD 950 190 1000 200 200 20600 300 1500 4500 5000 1300 1293 1303 1305 1315 320 397 50 66 83 83 14 14 19 3 24 178 181 183 53 58 60 58
NIC DEU 12 8 6 6 26 19 18 7
NGA NZL 4 4 4 1 2 2 2 2 2 2 3 3
*ST LBY 3 3 1 1 1 1
TUN MEX 1 1 1 1 1
EGY CHE 21 31 35 36 30 32 32 31 31 38 36 36
UGA HKG 1 2 2 2
KEN ISL 1 1 1
NAM KEN 100 60 50 70 70 70 60 1 1 1 1
COG HKG 2 6 7 1 0
LBN CIV 1 1 1
IRQ CZE 43 65 72 69 68 67 75 83 86 86 88 102 108 166
EGY THA 1 3 2 2 2 0
TZA AGO 3 4 4 4 3 3 3 5
SDN ARG 1 1 1 1 1 1 1 1 1 2 3 3 4
DZA FRA 20000 10092 185 243 277 305 353 477 604 726 865 1044 1166 1240 1268 1241
UZB AZE 29015 32348 35682 35682 33216 33216
ETH CIV 10 19 17 16 16 13 13 13 13 13 13 10 1 1 1
TZA NIC 1 1 1 1 1 1
CIV DEU 658 664 627 813 239 265 307 494
EGY IRQ 7 0
MKD CHE 60 32 42 62 80 84 114 131 145 153 161 160 159
DZA LBR 1 1 1 1 1 1 1 1 1 1 1 1 1
ERI BWA 2 2 1 2 2 2 2 7 8 4 9 9
LKA LTU 4 5 5 1 1 1 1 7
MOZ NOR 1 1 2 2 3 2 2 2 2 2 3 3 3
SLE IND 1 1 1 1 0
DNK CAN 11 22 34 33 28 21 3 2 2 2 3 3 3
MKD HRV 52 41 1
SOM ETH 60000 350067 324808 386000 513950 406147 228139 269739 278750 287761 249235 195345 180862 121096 67129 37532 28276 16470 15901 16576 25843 33625 58980
TZA DNK 4 10 10 10 10
HTI VEN 230 310 100 140 80 130 130 150 155 149 141 133 60 34 33 32 6 6 6 6 11 14 14 15 15
KAZ IND 3 3 3
GNB GAB 5
ERI SYR 285 254 6 3 47 6 11 11 12 8 7 21 12 25 35
SYR SDN 1 1 1 1
TUN TUR 7 1 1 1 2 2 2
MMR GBR 7 2 11 15 15 15 15 15 15 15 15 5 40 51 80 196 250 390 517
HRV NOR 74 267 1098 1344 1373 1392 1394 1383 1362 1336 1065 904 186
PRK SWE 2 2 2 6 7 7 7 8
LBY TUR 3 3 1
CAF GHA 2 1 1 1 1
BTN DEU 190 204 202 123 73 82 98 98
AUS GRC 1 1 1 1 1 0
GUY NLD 1 1 1 1 1 1
TJK IRL 2 9 8 4 4 4 4 9 9 9
ZAF CAN 123 82 42 26 17 26 34 32 32 20 20 16 33 33 38
ZAF SLE 3 1 1 1
CMR NPL 1
SAU MYS 1
ALB PRT 1 1 1 1 1 1 1 1
*VA LVA 1
TGO BFA 33 72 67 70 69 29 29 29 30 36 27 30 31 32
POL ITA 421 505 635 621 644 775 792 945 964 933 879 729 589 553 442 344 247 63 10 2 2 2 2 2 1 1 1 1 1
MMR PHL 5 2 1 6 3 4 4
LBR TTO 2 4 4
TCD USA 1 1 1 1 1 1 1 46 102 150 156 86 85 136 317 260 306 371
SOM CIV 1 1 1 1 1 1 1 1
HUN COL 55 55 42 30 30 30 30 30 29 28 28 23 10 10 10 9 7
GNB HKG 1 1 1 1 1 1 1 0
SEN POL 2 2 4 4 4 5
IRQ *VA 0
SDN RUS 14 11 12 5 1 1 3
TCD CHE 14 16 19 23 25 25 31 32 36 41 41 45
SWZ ZWE 1 1 2
BOL BRA 121
KAZ CUB 1
VNM PER 5430 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1
BIH PER 9 9 14 19 13 5 6 6 6 6 6 6 6 6 6 6 6
*VA IRN 38 19 18259 36500 19 1
BDI KHM 1
ZWE MDA 1 1 1 1
ERI YEM 1500 1500 2001 2503 2503 2503 2500 2566 75 71 86 101 122 206 415 603 767
TZA BWA 1 9
AGO NGA 10 10 13 13 13 14 14 14 13 13 8 8 8 8 8
NER GAB 6 1 1 1 1 1 1 1 1 1
CHL CUB 400 700 163 150 97 44 14 14 11 11 10 10 10 10 10 9 9
CIV CZE 2
LKA KOR 1
SLV VEN 11 11 1
SDN ZAF 76 120 152 177 175 173 172 172 168 174
GTM CUB 80 5 2 4 6 6 3 3 3 3 3 3 3 3 3 3
ALB DEU 2073 1929 1604 3036 963 1011 1076 2310
EGY HUN 1 1 1 4 5 5 5
GIN NLD 9 9 37 60 83 123 189 440 579 802 893 931 975 1023 1001 1038 1067
NIC PER 4 4 4
AFG RUS 121 234 376 513 521 491 1493 1541 1488 1294 1202 1315 2365 2079
ARM ZWE 1 1 1 4
*PA ALB 1 1 2 2 3
CYP DEU 2 3 1 1
PHL CYP 1 4
RUS EST 1 1 2 3 4
SDN BLZ 2
ALB CAN 228 239 202 215 382 625 998 1186 1226 1273 1403 1327 2509 2496 2340
ERI ESP 1 1 2 4 4 4 5 5 14 15 16
COG ZWE 1 3 3 4 6 6 40 32 28 32
MRT DNK 1 2 3 3 3 3 3 7 7 12 11 7 6 6 5 5 5 1 1 1
LBN BGR 1 1 9 13 4 4 8 25 22 22 27 23 23 26 27 27
TGO CHE 10 11 18 34 38 64 129 226 381 460 524 590
TUN BGR 3 6 8 8 9 12 11 12 12 12 12
RWA IRL 11 21 35 33 36 76 82 88 88 82
CAF CIV 6 6 1 20 28 6 6 19 12 16 15
MLI ARG 5 9 9 10 10 10 10 21 22 19 19 19 16 14
GBR IRL 8 8 8 8 8 8 8
GIN GNB 2 2 2
SLE AUS 6 9 37 100 428 680 777 1422 1833 2103 32 30 32
TJK ESP 4 4 4 4 4 4 4 4 4
SRB ISL 62 83 112 166 169 155 145 169 169 157 157 7 1 3
SVN MLT 3 3 3 3 3 3 0
PHL NOR 3 3 2 1 1 2 3 1 1 108 2 2 2
SYR SVK 2 2 13 14 20
PHL AUT 2 2 5 5
NER CHE 1 1 1 1 1 2 1 4 7 8 13 10
KEN MOZ 3
CMR SWE 1 1 2 2 5 9 9 9 11 10 14 16 24 29 23 37 42 49
LBN DEU 19035 18410 17302 15619 9336 9485 9650 12950
ARG ESP 6 3 3 434 434 434 434 434 434 434 434 434 434 0
SLV PAN 3000 1000 1450 1000 1000 800 780 900 978 830 820 375 409 391 328 287 247 240 241 242 283 277 271 271 269 269 269 269 269 269
UKR SVK 12 12 13 16 16
BGD HKG 1 2 1
FIN CAN 1 2 2 1 1
DOM NZL 2 2 2 2 2 2 2
IRN IDN 3 2 3 2 4 6 15 6 36 20 1 1 3 25
EST IRL 10 12 12 12 12 12 12
BRN IDN 1 1 1 1 1 1
AGO GMB 2
KOR NOR 1 1 1 1 1 1 1 1
LBN FIN 27 27 23 23 6 5 2 3 4 9 11 11
HTI CHE 4 5 4 1 1
MDA BGR 2 2 2 2
ZAF GHA 9
AFG KWT 400 400 10 16 23 21 52 52 92 45 78 78 78 78 5
COL CAN 101 112 132 151 235 1077 2339 4051 6689 9441 13511 17378 11843 13080 14300
TGO ESP 1 2 3 3 3 4 4 4 4 5 4 3 3
ALB DNK 3 3 3 3 3 3 4 6 8 8 4 11 11 36 36 44 45 51 55
TKM POL 4 4
MAR CAN 63 50 38 35 37 55 62 60 60 64 69 97 167 168 174
*ST GBR 102 102 102 102 102 102 102 86 70 44 26 23 138 198 215 232 232
TGO NZL 1 1 1 1 1 1 1 1
HUN VEN 4 2 5 8 7 1 1 1 1 1 1 1 1 1 1 1 1
PAK BGR 4 4 6 2 1 1 1 1
MDA CHE 5 5 6 4 4 7 11 12 11 7 10
BWA ZWE 1 1
SLV GRC 1 1
SDN ROU 2 8 10 7 10 13 19 14 17 19 18 17 15
LBN UKR 17 21 22 2 2 2 2 4 4 4 4 4
SVK CAN 6 6 7 7 12 8 13 16 17 19 12 11 31 35 35
IND PAK 3 3 4
SRB AUS 18452 18362 18020 15574 12046 10225 9827 7250 5366 3826 2432 266 241 191
LBY YEM 3 3 3 1 1 1 1 1 1 0
CHN FIN 34 35 37 34 31 30 42 44 49 48 45 49
LBR GIN 325000 405355 324895 416064 398314 406658 415003 243036 183031 129096 117069 82792 119293 149639 127256 54810 21816 14489 11097 11120
SVK USA 15 24 32 39 36 25 18 13 16 35 37 33 28
CAF USA 1 3 8 7 65 96 167 200 165 186 213
AFG AUT 322 401 679 1049 1270 1595 2482 2991 3664 4191 5387 6401
IRQ LVA 1 1 1 1 1 1 1 1 2 2 3
LBR MDG 3
POL AUT 126 11 10 10 9 8 4 3 2 1 1 1
PAK LKA 1 33 85 141 161 176 167
PAK LVA 3 3 3 3 3 3 3 3 3 3
AGO PRT 12 16 11 16 19 19 20 20 15 15 11 11 9
PAK ITA 1 1 1 1 1 1 1 1 1 2 3 6 13 17 22 23 31 47 56 61 60 60 109 189 409 555 920
KWT ITA 3 3 3
SRB NZL 1 4 4 388 387 384 384 1 5 5 5 5 5
UGA NZL 1 1 1 1 2 2 8 8
GHA CAN 973 754 535 323 281 303 333 247 207 204 241 259 495 444 418
CIV HUN 2 5 6 16 14 18
IRQ AZE 6 13 6 7 19 30 43 29 24 19 3 29 55 37
SYR FRA 192 196 192 174 148 192 207 191 205 213 216 217 233 244
HRV DEU 3845 3812 2900 2784 1574 17747 16241 4100
ARM LTU 2
TUR SVK 1
BRA DEU 150 164 154 12 135 913 658 163
LVA NLD 4 5 6 10 10 10 10 10 10 9 8 7 3 3 3
BGD CAN 1363 1639 1892 1941 1864 2007 2185 1612 1235 1174 1352 1575 3214 2768 2445
LKA KHM 1 3 4 3 3 7 6 2 1 2 4 4 5
ATG DEU 1 1 1 1 1
*VA AFG 50 38 25
NPL DNK 1 1 3 1 3 4
*PA KHM 3 3 1 2 0
BDI ROU 1 1 1 1 1 1 1 1 1 1
SLV SWE 1856 2253 2395 2349 2104 1850 1596 1442 1153 910 638 238 95 88 28 22 28 29 29 32
ZAF MEX 1
GHA UKR 6 7
BGR ESP 2 1 4 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1
CUB DEU 469 449 393 513 619 514 463 381
MWI IRL 1 2 4 4 4 4 4 4
SDN GRC 54 54 33 41 47 45 48 58 64 66 53 39
CPV NAM 1 1
SDN GNB 2
ROU CHL 5 5
RUS MDA 51 136 154 92 41 28 30 29 32 31
ETH ECU 1 1 3
HRV SVN 1660 679 1 1 1
UKR BIH 1
*PA LBY 4 7 1644 3281 5752 7252 7602 8500 8584 8604 8787 8873 8873 1883 1953 2842 3777
TUR ESP 5 5 8 11 15 18 20 20 19 19 14 16 16 15 12 10 8
CMR AUS 2 2 3 5 5 3 4 18 23 35 46
UGA USA 77 115 136 249 330 323 285 265 245 188 262 363 519 698 882 749 745 866 1430 1466 1442 1443
CAF BEL 2 2 1 12 1 2 5 5 15 19
BIH USA 1887 9248 20452 31656 53082 82137 97504 106410 108803 92293 61834 39393 20446 114615 312 288 304
NGA GRC 11 13 21 20 21 26 39 43 40 35
TUN GBR 6 7 17 18 19 20 21
BLR ROU 1 1 1
GEO TUR 1
SLE CRI 2 2 2
JOR IRQ 74 0
MLI FRA 146 133 121 111 108 108 115 108 113 129 163 378 1049 2034
SEN GNB 4631 12163 20577 23577 19288 15000 15297 5921 6243 6554 7332 7322 7317 7317 7320 7454 7488 7492 7492
NGA HKG 1 3
LKA SAU 100
SYR DEU 14398 15745 16184 10469 5845 6996 8205 10217
MTQ MAR 1 1
GEO BEL 21 28 36 21 23 37 30 30 31 19 17 14
ETH UGA 70 500 500 200 1000 80 110 30 25 42 190 208 35 60 70 116 99 128 249 581 891
AZE SVK 1 1
CYP GBR 11 11 11 2 3 3 3 3 3
IRQ BHR 1 48 139
AUT FRA 3
POL BEL 4466 4466 21 1002 6 751 669 595 525 484 432 377 335 302
NER IRL 3 4 7 8 8
CIV MRT 4 2 9 22 97 168 274 295 330
ALB NZL 2 2 2 2 2 2 3 3
UZB GBR 4 6 11 19 21 26 28
TJK TUR 1
VEN USA 3 11 30 51 54 189 318 984 2201 3186 3989 4718 5171
SYR NOR 50 71 120 113 105 92 93 132 144 146 149 154 152
PAN PER 1
IRQ EST 1 1 1 1
KOR NLD 1 1 2 4 5 5 5 9 9 8 8 8
ARM DEU 4718 4893 4856 3943 1874 2178 2527 3691
RWA DJI 4 14 14 14 14 14
UGA BFA 1
NGA NLD 40 40 46 57 69 81 94 126 127 117 129 141 165 193 202 202 205
PAK PRT 1 1 1 1 1 1 1 1
SLE CUB 2 2 2 2
MAR CHE 9 17 16 24 25 20 23 28 23 19 22 28
SOM USA 171 264 446 739 2416 5207 8784 13492 18201 22613 24419 27874 34005 33750 28693 25421 31110 34207 72546 12224 10154 7112
MMR POL 1 1 1 1 1 2 2 2 2 2 1
COD ZWE 31 18 42 67 113 222 448 1914 4182 4695 6122 3614 6536 2203 2596 2250 2648
GNB DNK 1
UZB DEU 2940 3229 192 3353 1294 1654 1918 1933
SRB SVN 497 1 1258 10 19 20 37 46 64 68 74 76 89
KAZ SWE 1 1 1 1 1 3 29 97 131 180 242 268 298 345 361 373
AGO BLZ 1
COG ZAF 531 530 592 811 927 1053 1111 1160 1204 1297 1297 1906
KEN EGY 1
SYR AUS 18 26 34 39 61 73 72 71 103 124 123 78 74 80
EGY KEN 2
*VA NAM 66 81 12 19 13 8 800
NIC USA 9180 13442 15691 15197 13290 9648 4754 3559 2364 2332 2207 1734 1125 582 290 120 82 116 510 450 325 323
SRB URY 1
TZA NLD 11 11 11 11 11 11 11 3 1 7 8 10 10 10 10 10 8
MAR BRA 3 5 5 5 5 4 4 4 2 3
*ST ARE 19 24 20 20 21 21 21 21 1 1 1
COL CUB 3 3 3 10 10 3
TZA USA 1 2 11 15 17 66 51 58 102 129 137 146 158
SYR BRA 5 5 5 5 5 5 5 5 5 5
ZAF SWZ 80 135 720 5000 5170 5610 7000 6230 7700 6900 6500 6800 6794 6274 7294 7506 7431 7428
NZL CAN 1 1 1 1 1 1
*VA CRI 3500 3000 150 2690 2700 2400 2500 2800 2600 240373 233750 236702 83059 80914 513 489 484 480 581 589 587 302 174 339 181 203 263 278 5586 6213 6818
LTU VEN 3 2 3 5 5
SDN COL 1 1 1 1 1
SEN BEL 8 2 9 4 3 4 4 3 6 11 20 35
HND ECU 3 3
UGA SEN 1
LKA VUT 3 3
RUS CRI 59 19 19 19 19 20 21
COM GIN 20 20 20 20 20 21 10
NGA KHM 1 1 1
ARG CHE 7 4 4 4 3 2 2 2 2 2 1 1 1
SYR BGR 1 26 31 37 1 1 3 11 58 61 65 72 78 79 85 86 90
BIH PRT 3 3 3 3 3 3 3 3 2 1
CZE NLD 61 61 66 56 46 50 44 37 48 35 35 30 30 21 12 12 11
TUN NZL 3 3 9 6 8 8 3 3 3 2 4 4 4
LKA BIH 1
*VA ARM 18950 18950 19000
ETH YEM 50 360 550 1030 1400 3680 4280 5000 5000 3000 1090 1090 1118 3109 3386 550 750 913 1077 912 1292 2414 1203 1480 1485 1795 1990 1616 1896 1988 2140 3446
IRQ ALB 203 203 3 3 9 9 7 3 7 9 7 4 5 5 5
ZAF FRA 38 33 32 29 25 18 18 16 16 15 18 19 18 19
HND CRI 42 8 8 8 8 8 8
LKA AUS 1177 1742 2057 2226 2091 1675 1236 935 694 571 600 1707 1843 2070
IRQ NLD 1795 2881 5465 9717 13969 18409 24388 25284 25978 26215 28640 27622 26618 21782 19234 15553 16844
SOM MYS 19 48 62 77 57 33 29 26 21 25 11 9 19 47 93 365 647
USA BRA 1 1 1 1 1
*VA LSO 200 190 190 2 12 14 25 1 39
KWT RUS 1 1
IND MEX 1 3 3 11
SRB NOR 1126 1312 10414 6034 7626 3781 3884 3527 3438 3431 3474 3473 3203
PRT BOL 1 1 1
IDN MYS 51 61 35 9 20 264 181 149 83 144 3198 15181 19153 15174 2215 497 747
DEU FRA 18 10 10 9 10 11 11 10
SOM COL 1 1 11
AGO COL 1 1 1 4 3 3 3 3 3 4 4 4 4 5
GIN GBR 50 104 165 205 254 282 313
TUR BIH 3 3
SDN CRI 1
BTN AUS 1 2 4 4 4 3 3 1 4 4 3
COM BEL 225 0
RWA CYP 1 1
IRN PRT 5 5 4 1 1 1 1 1 1 1 2 3
PAK RUS 2 3 4 9 3
SLE CYP 4 5 7 10 13 13 14 14 14 15 15 15
NLD NOR 1 1 1 1 1 1 1
SYR SAU 6 6 1 5 5 5 5 14 14
URY DZA 110
GNQ DEU 65 57 43 35 15 14 15 23
BRA NZL 1 1 1 1
SLV COL 4 4 4 4 1 1 1
VNM ISL 122 128 128 128 30
FRA USA 7 13 14 14 13 12 21 24 34 36 35 36
ESP CHE 1 1 1 1 1 1 1 1 1
BFA BEN 6 6 6 9 8 8 7 6 6 1 1 1
NPL USA 24 24 50 113 172 230 344 429 571 957 1518 1953 2464 3125
TGO MAR 2 2 1 1
IRN BRA 12 9 22 22 14 14 15 29 22 23 24 26 27 27 30
RUS TKM 5 5 10 10 11 8 8 8 8 4 4
SLE POL 1 2 5 5 5 5 5 5 5 5
TJK PAK 3
CYP CAN 6 9 9 7 10 7 5 5 2 1 1 1 1 1
LBN ITA 10 51 51 59 66 66 68 68 69 71 61 28 31 24 24 23 23 54 129 166 194
IRN YEM 4 4
GBR RUS 2
KAZ SVN 4
JOR CYP 1 2 9 9 9 9 9 9
URY USA 1 1 1 5 4 9 13 17 17 18 18
ROU BRA 2 1 1 1 1 1 1 1 1 1 1 1
BEN BFA 4 1 1 1 1
SYR OMN 7 7 7 7 7
YEM UKR 3 12 3 1 1 1 1
MRT SLE 1 1 1
IDN CYP 1 1 1 1 1 1 1
KEN DNK 1 2 6 8 8 8 8 10 12 19 18 14 12 15 16 16 16 7 5 6
NGA CAN 459 510 561 692 861 852 1043 1056 986 1046 1413 1722 2911 2882 2962
BIH MKD 28704 12793 8941 5089 3500 800 200 170 55 50 24 24 24 21 21 21 21
AGO NLD 62 62 465 768 1072 1272 1407 2169 2452 3333 3570 3296 3121 2969 2791 2663 2492
ZAF AUT 2 2 2
SEN SWE 1 1 5 5 5 6 11 11 11 10 10 6 6 5 5 3
CUB PRY 2 10 10 10 5 3 3 5 5 5 11 21 27 36 35 42 47
BFA LBR 4 4 4
RWA UZB 2
KGZ FRA 3 10 12 25 46 87 110 128 144 159
PAN CHE 2 2 1
UKR ARG 3 2 2 3 10 11 11 11 24 19
NGA GAB 3 4 25 1 1
BOL CHL 1 1
IRN DOM 3 3 2 2
ESP MAR 140 60 50 300 60 60 60 31 31
JOR IRL 2 3 2 1 1 1 2 5 5 4
COD YEM 4 4 4
PRT PER 1
ETH KWT 5000 5000 2000 2220 2220 2210 1630 150
BRA MEX 1 1
*VA SWE 20000 20000 20000 20000 20000 20000 20000 20000 43000 90600 90600 120000 130000 139783 139783 6933 6937 7572 6139 5990 6474 6958 6169 4727 8852 5657 5810 5436 5406 5343 5332 3973 2812 2786 718
NPL BEL 2 2 4 6 23 26 31 24 25
AGO ETH 6 6 6 6 3 4 4 4 4
AZE CHE 2 5 8 5 9 22 29 44 49 56 68
TCD COD 90 0
COG KEN 25
IRN HND 4 4 4 4 4 4 4 4 4
AGO DNK 1 2 18 32 24 28 31 32 32 30 16 17 16
USA ECU 2 2 3
TZA SVK 2 2 2 2 2 2 2 2 2 2
IRN CHE 774 795 823 852 1098 854 1067 1070 1079 984 928 963 1034 1132 1150 2936 1255
PAK USA 63 86 97 103 179 304 500 1093 1687 2062 2356 2697 2668 2592 2721 2212 1975 2144 4211 4126 3936 3690
CHN HUN 4 4 2 2 2 4 5 11 19 20 18 19
ERI BFA 5 5 5 5 5 5 5
*VA MEX 4000 5000 5060 10000 10000 10000 10000 10000 10000 11000 191542 310320 306955 306940 306988 206
HRV CHL 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
HRV ECU 5 5 5 5 1 1 1 1 2 2 2
ECU SWE 3 27 38 38 48 48 48 51 51 48 25 23 49 49 60 85 56 58 60
MEX DEU 13 11 9 1 24 193 159 32
TGO ECU 1 1 1 1 1 1 1 2 2 2
EGY AUT 18 21 23 21 19 21 29 31 30 33 32 36
DEU NLD 2 2 2 2 3 3 3 3 3
UKR MEX 6 6 6 6
ECU ROU 1 3 3
GEO PRT 2
ERI POL 1 1 1 1 1 2 2 2
ROU AUT 4202 2375 2079 845 362 208 118 96 72 56 53 45
TGO AUT 8 9 10 10 12 13 14 23 24 26 23 28
BGR ARG 1 1 1 1 1 1 1 1 1 1 2 2
GTM HND 1500 580 1000 1000 1000 1000 1000 1015 1030 399
*VA RWA 6000 5 14 8 9 27000 94 74
COD NLD 155 241 358 731 1104 1468 1612 1851 1981 1979 1975 2097 2102 1751 1182 1152 1084
ECU COG 2 2
BIH CYP 42 51 31 11 9 5 5 5 5 5 15 15 15 15 15 15 15
MMR DEU 368 420 453 331 487 607 729 756
CRI ARG 6
ERI HUN 1 3 3 3 3 3 3
GHA TGO 200 1470 1500 2500 2150 3390 3338 3314 3294 3242 3206 3158 12231 12258 12285 12285 11208 11208 11208 11208 11208 11208 10000 8000 5000 8113 8073
EGY NZL 3 4 8 8 8 9
GNB AGO 1 1 1 1 1 2
COD GHA 1 7 12 13 14 20 23 17 24
IRN EGY 2 3 1 1 2 2 1 1 1 1 1
NER MLI 2
SLE GHA 5 586 758 1694 2103 1998 4316 943 632 125 103 101 132 132
MLI ECU 1 1 2
PER USA 3 26 53 73 185 425 871 1595 2319 2597 2742 3005 2623 2225 1994 1463 990 870 2594 2536 2311 1752
SLE HND 1
MLI MOZ 1
BGD MEX 1 3 3 3 5 5 4 4 4
UGA CHE 81 77 53 46 42 41 40 37 36 35 33 32 33 30
BIH KAZ 3
NIC AUS 21 15 15 14 14
ARG NLD 5 5 5 5 5 5 5 5 1 1 1 1 1 1
LBR BHS 1 1 1 1 1
SOM LBY 804 980 2165 3350 2513 3013 2891 2891 2906 2899 2906 2938 2938 488 513 573 643
RWA AUS 16 17 10 13 11 11 23 60 144 192 317 9 11 15
SDN AGO 3 3 4 4 35 35 36 14 31 41 135
CUB FIN 57 57 56 55 27 18 20 9 8 9 9 10
CIV UKR 1 1 1 1 1
PRT AUS 9 9 5 4 1
ECU HND 1
ETH RWA 11 2 2 14 11 23 23 24 5 5 4 4
UGA KOR 1 1 1 1 1 10
COG MDG 2 6
AZE CZE 27 27 30 30 26 26 24 26 25 24
SDN LVA 1 1 1 1 1 1 1 1 1 1 1
SWE CAN 11 24 37 39 39 17 5 7 6 5 6 6 7 6 6
KHM POL 1 1 1 1 1 0
DJI AUS 5 5 5 6 7 7 12 7 6 5
LVA URY 4 3 2 4 4 2 2 2 3 5 5 5 5 5 5 5
IRN LIE 2 2 2
RWA TGO 17 37 114 191 236 388 671 770 770 791 809 840 809 819 821 806 239
CHL NLD 177 177 177 155 134 97 66 37 22 2 2 2 1 3 2 2 2
ARM IRL 5 16 11 17 28 32 40 42 43
LBR PRT 70 71 71 70 64 63 39 39 22 4 3 3 3
AFG TUR 5000 320 340 1448 15 21 26 44 106 103 83 64 76 75 212 347 1040
*PA ZWE 1
LBR CAF 8 8 22 22 2 4 10 10 37 16 34 36 38 26 26
BGD GBR 4 4 8 13 28 28 25 25 25 30 30 595 635 850 1257 1532 1688 1786 1921 2018 1856
UZB LTU 8 10 11
ARM PRT 3 5 5 5 5 5 5 5 5 2 0
UZB ISL 1 1
UGA AGO 1 1 1 1 1 1 1 1 1 2 1
CMR MAR 3 3 4 4 4 2 5 5 4 6
AZE URY 1 1 1
IRQ USA 1058 994 818 1367 4661 9305 14372 17494 20617 25384 22343 19398 19290 19077 12017 10523 8583 5993 19755 4336 4788 5427
MMR DNK 2 4 4 4 4 4 4 6 6 16 54 69 78 221 380 519 686 39 52 53
NGA PHL 1 1 1 1 1 1 1 1 1 0
SLE ZAF 1 41 52 52 53 52 52 52 52 52
LKA ETH 1 1 1 1
BOL COL 1 1 1 1 1 1
NGA FRA 122 131 149 148 154 163 181 195 249 366 471 532 606 658
IRN CZE 23 23 21 21 31 31 34 36 35 31 30 31 32
RUS SEN 1
KWT USA 20 20 20 61 103 90 107 120 88 66 74 55 68 67 120 90 71 69
CIV ZWE 7 6
MRT FIN 2 3 3 4
Code Name Lat Lon region1 region2
TUV Tuvalu -7.540024 178.283237 Oceania Polynesia
THA Thailand 15.502027 101.199542 Asia South-Eastern Asia
MLT Malta 35.891981 14.442436 Europe Southern Europe
*ST Stateless NaN NaN Other Various
WSM Samoa -13.780031 -172.115116 Oceania Polynesia
KGZ Kyrgyzstan 41.22812 73.842561 Asia Central Asia
BRA Brazil -9.872666 -53.169127 Americas South America
ZMB Zambia -13.047165 28.051606 Africa Eastern Africa
AND Andorra 42.549993 1.587428 Europe Southern Europe
YEM Yemen 15.563412 47.950477 Asia Western Asia
MLI Mali 16.515929 -4.506424 Africa Western Africa
SGP Singapore 1.351663 103.813638 Asia South-Eastern Asia
IRN Iran 32.673635 53.738655 Asia Southern Asia
PRI Puerto Rico 18.215092 -66.344216 Americas Caribbean
OMN Oman 21.073477 56.133518 Asia Western Asia
TGO Togo 8.747135 0.88087 Africa Western Africa
MNG Mongolia 47.224048 103.803616 Asia Eastern Asia
MNE Montenegro 42.751687 19.296053 Europe Southern Europe
POL Poland 52.096874 19.183304 Europe Eastern Europe
LBN Lebanon 33.878374 35.881368 Asia Western Asia
HRV Croatia 44.444795 16.343293 Europe Southern Europe
GBR United Kingdom 52.597352 -1.534873 Europe Northern Europe
VCT St Vincent 13.256242 -61.192859 Americas Caribbean
AGO Angola -11.553455 17.442383 Africa Middle Africa
SYR Syria 35.104411 38.475003 Asia Western Asia
TZA Tanzania -6.42256 35.381934 Africa Eastern Africa
DZA Algeria 28.648929 2.550384 Africa Northern Africa
ESH Western Sahara 24.558661 -13.13169 Africa Northern Africa
KIR Kiribati 1.843581 -142.355756 Oceania Micronesia
BWA Botswana -22.285449 23.925844 Africa Southern Africa
BGD Bangladesh 23.784454 89.963937 Asia Southern Asia
BTN Bhutan 27.394079 90.504295 Asia Southern Asia
BMU Bermuda 32.31284 -64.744856 Americas Northern America
GIB Gibraltar 36.140863 -5.344939 Europe Southern Europe
TTO Trinidad & Tobago 10.563222 -61.241299 Americas Caribbean
TLS Timor-Leste -8.839555 125.7115 Asia South-Eastern Asia
BLR Belarus 53.460297 27.984375 Europe Eastern Europe
SUR Suriname 4.167872 -55.867785 Americas South America
AFG Afghanistan 34.427919 67.297715 Asia Southern Asia
IRQ Iraq 33.156784 44.021816 Asia Western Asia
TJK Tajikistan 38.775212 70.833845 Asia Central Asia
KEN Kenya 0.638006 38.025679 Africa Eastern Africa
SLB Solomon Islands -8.910545 159.537743 Oceania Melanesia
CHN China 35.703649 107.400296 Asia Eastern Asia
MUS Mauritius -20.163688 58.765571 Africa Eastern Africa
LSO Lesotho -29.595733 28.244114 Africa Southern Africa
NLD Netherlands 52.160556 5.208745 Europe Western Europe
VUT Vanuatu -16.308522 167.89617 Oceania Melanesia
*PA Palestine 31.92157 35.20329 Asia Western Asia
IND India 22.606858 79.627816 Asia Southern Asia
MDV Maldives 3.353159 73.260862 Asia Southern Asia
NPL Nepal 28.195011 84.219606 Asia Southern Asia
ZAF South Africa -28.695832 25.029527 Africa Southern Africa
FJI Fiji -17.341633 158.940593 Oceania Melanesia
KNA St Kitts 17.313103 -62.736679 Americas Caribbean
FSM Micronesia 6.293391 160.009199 Oceania Micronesia
UZB Uzbekistan 41.447353 64.79929 Asia Central Asia
PAK Pakistan 29.656567 68.682852 Asia Southern Asia
SAU Saudi Arabia 23.996171 44.504129 Asia Western Asia
LCA Saint Lucia 13.903085 -60.9659 Americas Caribbean
ROU Romania 45.645985 25.17443 Europe Eastern Europe
HTI Haiti 18.880726 -72.854611 Americas Caribbean
FRA France 46.336883 2.270183 Europe Western Europe
VAT Holy See 41.903359 12.452214 Europe Southern Europe
GMB Gambia 13.436223 -15.54618 Africa Western Africa
ZWE Zimbabwe -18.931388 29.676439 Africa Eastern Africa
BDI Burundi -3.241797 29.899848 Africa Eastern Africa
PYF French Polynesia -14.220586 -145.715872 Oceania Polynesia
FIN Finland 64.500053 27.218937 Europe Northern Europe
ALB Albania 41.115789 20.036435 Europe Southern Europe
VEN Venezuela 7.80464 -65.891969 Americas South America
UGA Uganda 1.324938 32.233743 Africa Eastern Africa
SWE Sweden 64.545152 16.738748 Europe Northern Europe
JPN Japan 35.992619 137.776432 Asia Eastern Asia
SLE Sierra Leone 8.423922 -11.939061 Africa Western Africa
DOM Dominican Rep. 18.81433 -70.277471 Americas Caribbean
HKG Hong Kong 22.346283 114.11677 Asia Eastern Asia
GAB Gabon -0.812692 11.46462 Africa Middle Africa
ISR Israel 31.545732 35.035337 Asia Western Asia
MAR Morocco 31.416697 -6.735714 Africa Northern Africa
MCO Monaco 43.747842 7.412771 Europe Western Europe
ARM Armenia 40.143019 45.185632 Asia Western Asia
LTU Lithuania 55.294758 23.833139 Europe Northern Europe
BLZ Belize 17.299323 -88.550048 Americas Central America
NZL New Zealand -44.818879 169.429133 Oceania Australia and New Zealand
LIE Liechtenstein 47.147629 9.547895 Europe Western Europe
ARE Emirates 24.154436 54.363366 Asia Western Asia
BFA Burkina Faso 12.146713 -1.747007 Africa Western Africa
CYM Cayman Islands 19.307918 -81.251874 Americas Caribbean
COK Cook Islands -20.185403 -159.250086 Oceania Polynesia
KHM Cambodia 12.637796 105.047609 Asia South-Eastern Asia
PRY Paraguay -23.520255 -58.175581 Americas South America
SEN Senegal 13.848381 -14.866348 Africa Western Africa
MDA Moldova 47.089793 28.503436 Europe Eastern Europe
COG Congo -0.924188 14.768154 Africa Middle Africa
SVN Slovenia 46.131639 14.872133 Europe Southern Europe
MKD Macedonia 41.589333 21.697598 Europe Southern Europe
SYC Seychelles -7.291142 50.434704 Africa Eastern Africa
BRB Barbados 13.184835 -59.561554 Americas Caribbean
JAM Jamaica 18.126146 -77.290223 Americas Caribbean
CRI Costa Rica 9.746003 -84.100237 Americas Central America
NRU Nauru -0.528315 166.923192 Oceania Micronesia
CYP Cyprus 35.145334 33.440153 Asia Western Asia
ATG Antigua & Barbuda 17.326884 -61.79147 Americas Caribbean
TUN Tunisia 34.219543 9.819744 Africa Northern Africa
LVA Latvia 56.851106 24.580203 Europe Northern Europe
MAC Macao SAR 22.179248 113.552192 Asia Eastern Asia
CPV Cape Verde 16.067023 -23.958685 Africa Western Africa
LUX Luxembourg 49.768616 6.098623 Europe Western Europe
BGR Bulgaria 42.808479 25.268387 Europe Eastern Europe
CHE Switzerland 46.757811 8.328122 Europe Western Europe
SLV El Salvador 13.726028 -88.822732 Americas Central America
DMA Dominica 15.426026 -61.359058 Americas Caribbean
*TB Tibetans 32 90 Asia Southern Asia
COM Comoros -11.98023 43.784626 Africa Eastern Africa
KOR South Korea 35.861497 127.355541 Asia Eastern Asia
TUR Turkey 39.136216 33.36457 Asia Western Asia
EST Estonia 58.663435 24.607346 Europe Northern Europe
MTQ Martinique 14.641797 -61.013505 Americas Caribbean
NOR Norway 61.518479 9.50363 Europe Northern Europe
DNK Denmark 55.890028 10.392256 Europe Northern Europe
RWA Rwanda -2.032464 29.893166 Africa Eastern Africa
AZE Azerbaijan 40.217768 47.780519 Asia Western Asia
KWT Kuwait 29.356321 47.687397 Asia Western Asia
VNM Viet Nam 12.344649 108.343625 Asia South-Eastern Asia
BEL Belgium 50.653901 4.625375 Europe Western Europe
MRT Mauritania 20.452525 -10.808026 Africa Western Africa
ERI Eritrea 14.971691 39.582445 Africa Eastern Africa
CAN Canada 58.622302 -102.046052 Americas Northern America
MEX Mexico 24.127293 -103.578389 Americas Central America
SRB Serbia 44.092352 20.720026 Europe Southern Europe
GHA Ghana 7.824267 -1.081164 Africa Western Africa
SOM Somalia 6.402382 45.804496 Africa Eastern Africa
SVK Slovakia 48.724856 19.669794 Europe Eastern Europe
ARG Argentina -34.069346 -64.554019 Americas South America
*VA Various NaN NaN Other Various
TCD Chad 14.949141 18.460461 Africa Middle Africa
BEN Benin 9.398571 2.331568 Africa Western Africa
MWI Malawi -13.116067 34.265306 Africa Eastern Africa
SWZ Swaziland -26.574906 31.520087 Africa Southern Africa
CMR Cameroon 6.626626 13.030155 Africa Middle Africa
HUN Hungary 47.260378 19.359526 Europe Eastern Europe
LKA Sri Lanka 8.173787 80.549014 Asia Southern Asia
LBY Libya 27.224538 18.02617 Africa Northern Africa
GUY Guyana 4.847704 -58.932876 Americas South America
TON Tonga -20.313602 -174.796027 Oceania Polynesia
BRN Brunei 4.581283 114.819152 Asia South-Eastern Asia
TKM Turkmenistan 39.191547 58.766406 Asia Central Asia
UKR Ukraine 48.074673 31.752265 Europe Eastern Europe
GUF French Guiana 3.838813 -53.252645 Americas South America
BHR Bahrain 25.980963 50.601739 Asia Western Asia
GRC Greece 38.481022 23.758809 Europe Southern Europe
CZE Czech Rep. 49.811836 15.49225 Europe Eastern Europe
COL Colombia 4.25306 -72.868391 Americas South America
IRL Ireland 53.332306 -8.629055 Europe Northern Europe
DJI Djibouti 11.73873 42.638766 Africa Eastern Africa
BOL Bolivia -16.733626 -64.475512 Americas South America
MYS Malaysia 3.948639 110.52886 Asia South-Eastern Asia
GIN Guinea 10.273416 -11.031226 Africa Western Africa
SMR San Marino 43.947449 12.460984 Europe Southern Europe
PLW Palau 7.506065 134.568944 Oceania Micronesia
NER Niger 16.750195 8.214956 Africa Western Africa
STP Sao Tome 0.650952 6.848193 Africa Middle Africa
URY Uruguay -32.721374 -56.024798 Americas South America
IDN Indonesia -2.974959 119.267292 Asia South-Eastern Asia
MOZ Mozambique -17.646889 35.189844 Africa Eastern Africa
NAM Namibia -21.547573 18.124303 Africa Southern Africa
LAO Laos 19.540096 102.491139 Asia South-Eastern Asia
PNG Papua New Guinea -6.664343 148.160159 Oceania Melanesia
GNB Guinea-Bissau 11.837281 -15.316298 Africa Western Africa
AUT Austria 47.559579 13.460688 Europe Western Europe
ECU Ecuador -1.147179 -78.247751 Americas South America
CAF Central Afr. Rep. 6.342249 20.686201 Africa Middle Africa
BHS Bahamas 24.367406 -76.261706 Americas Caribbean
PRK North Korea 40.076414 127.206462 Asia Eastern Asia
GNQ Equatorial Guinea 1.98389 10.036472 Africa Middle Africa
TCA Turks 21.792145 -71.733806 Americas Caribbean
GEO Georgia 42.238473 43.427589 Asia Western Asia
MMR Myanmar 21.395854 96.297484 Asia South-Eastern Asia
CIV Côte d'Ivoire 7.369096 -5.551019 Africa Western Africa
CHL Chile -37.616333 -72.198999 Americas South America
QAT Qatar 25.306142 51.178845 Asia Western Asia
JOR Jordan 31.384543 36.995909 Asia Western Asia
BIH Bosnia & Herz. 44.133901 17.883773 Europe Southern Europe
PER Peru -9.667213 -75.326728 Americas South America
PRT Portugal 39.638365 -7.970937 Europe Southern Europe
ESP Spain 38.632397 -5.0852 Europe Southern Europe
CUB Cuba 21.721155 -79.477337 Americas Caribbean
GTM Guatemala 15.852383 -90.272178 Americas Central America
PAN Panama 8.458999 -80.108938 Americas Central America
USA United States 40.252636 -100.999161 Americas Northern America
AUS Australia -25.457025 135.343151 Oceania Australia and New Zealand
LBR Liberia 6.515548 -9.225161 Africa Western Africa
KAZ Kazakhstan 48.286181 66.197373 Asia Central Asia
NIC Nicaragua 12.905887 -84.953159 Americas Central America
ITA Italy 42.051185 12.461401 Europe Southern Europe
ISL Iceland 65.232709 -19.976364 Europe Northern Europe
ETH Ethiopia 8.842762 39.863899 Africa Eastern Africa
HND Honduras 14.845997 -86.188591 Americas Central America
COD Congo, Dem.Rep. -4.015587 23.376716 Africa Middle Africa
NGA Nigeria 8.976808 7.987788 Africa Western Africa
GRD Grenada 12.109965 -61.683315 Americas Caribbean
SDN Sudan 13.197363 30.439371 Africa Northern Africa
PHL Philippines 11.244724 122.731179 Asia South-Eastern Asia
DEU Germany 51.77387 10.574742 Europe Western Europe
EGY Egypt 27.185703 30.479459 Africa Northern Africa
MDG Madagascar -18.054455 47.108621 Africa Eastern Africa
RUS Russia 62.844319 90.124708 Europe Eastern Europe
Display the source blob
Display the rendered blob
Raw
Loading
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