<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<link href='//www.rjmprogramming.com.au/PHP/emboss_h1.css' rel='stylesheet' type='text/css'>
<title>Number Plate Numbers Game - RJM Programming - August, 2015</title>
<script type='text/javascript'>
var popc = new Array();
var popn = new Array();
var tbit="<table id=myt><tbody id=wwtbody></tbody></table>";
function rework(jrow, butid) {
var ik=1, osel=document.getElementById("s" + jrow + "_1"), small=0, big=0, factor=1, minus=1;
try {
while (osel != null) {
small=osel.value.charCodeAt(0);
ik++;
osel=document.getElementById("s" + jrow + "_" + ik);
if (osel != null) {
big=osel.value.charCodeAt(0);
if (big >= 65 && big <= 90 && small >= 48 && small <= 57) minus = -6;
if (big >= 48 && big <= 57 && small >= 65 && small <= 90) minus = -6;
//alert(big + " is big and small is " + small + " ... " + eval(minus + Math.abs(eval(big) - eval(small))) + " ... minus is " + minus);
factor*=eval(minus + Math.abs(eval(big) - eval(small)));
minus=1;
ik++;
osel=document.getElementById("s" + jrow + "_" + ik);
}
}
} catch (wer) { }
document.getElementById(butid).value="Show Numbers " + factor;
}
function selchanged(selo, seli, selv, selt) {
var huh=seli.split("_");
var irow=eval(huh[0].replace("s",""));
var icol=eval(huh[1]);
rework(irow, "tb" + irow);
var obut=document.getElementById("tb" + irow);
butpushed(obut,obut.id,obut.value,obut.title);
//obut.click();
}
function butmaybe(suggestion) {
var retval=0;
for (var jj=1; jj<=12; jj++) {
retval+=eval(document.getElementById("tt" + jj).innerHTML);
}
return retval;
}
function butpushed(buto, buti, butv, butt) {
var ii,iii,jj=0,thissuff="", done=0;
if (buti.indexOf("13") != -1) thissuff="13";
if (butv.indexOf("Show Numbers ") != -1 && butv != "Show Numbers") {
var tito=document.getElementById(buti.replace('tb','tt'));
var tixo=document.getElementById(buti.replace('tb','tx'));
var thispop=eval(butv.replace("Show Numbers ",""));
tito.innerHTML=thispop;
var totpop=0;
totpop=butmaybe(eval(eval(document.getElementById('ttt' + thissuff).innerHTML) + eval(thispop)));
//alert(totpop);
document.getElementById('ttt' + thissuff).innerHTML=totpop;
tito.innerHTML=thispop;
var finding="More than population of " + popc[0] + " (" + popn[0] + ")";
if (eval(thispop) < eval(popn[eval(popn.length - 1)])) finding="Less than population of " + popc[eval(popn.length - 1)] + " (" + popn[eval(popn.length - 1)] + ")";
if (eval(thispop) < eval(popn[0])) {
for (ii=1; ii<popn.length; ii++) {
if (eval(thispop) > eval(popn[ii])) {
//alert(popn[ii]);
finding="More than " + popc[ii] + " population (" + popn[ii] + ")<br>less than " + popc[eval(-1 + ii)] + " population (" + popn[eval(-1 + ii)] + ")";
tixo.innerHTML=finding;
done=1;
finding="More than population of " + popc[0] + " (" + popn[0] + ")";
if (eval(totpop) < eval(popn[eval(popn.length - 1)])) finding="Less than population of " + popc[eval(popn.length - 1)] + " (" + popn[eval(popn.length - 1)] + ")";
jj=0;
if (eval(totpop) < eval(popn[0])) {
for (iii=1; iii<popn.length; iii++) {
if (jj == 0 && eval(totpop) > eval(popn[iii])) {
//alert(popn[ii]);
finding="More than " + popc[iii] + " population (" + popn[iii] + ")<br>less than " + popc[eval(-1 + iii)] + " population (" + popn[eval(-1 + iii)] + ")";
document.getElementById('ttc' + thissuff).innerHTML=finding;
jj=1;
}
}
}
if (done == 1) document.getElementById('ttc').innerHTML=finding;
if (done == 0) {
finding="More than population of " + popc[0] + " (" + popn[0] + ")";
if (eval(totpop) < eval(popn[eval(popn.length - 1)])) finding="Less than population of " + popc[eval(popn.length - 1)] + " (" + popn[eval(popn.length - 1)] + ")";
jj=0;
if (eval(totpop) < eval(popn[0])) {
for (iii=1; iii<popn.length; iii++) {
if (jj == 0 && eval(totpop) > eval(popn[iii])) {
//alert(popn[ii]);
finding="More than " + popc[iii] + " population (" + popn[iii] + ")<br>less than " + popc[eval(-1 + iii)] + " population (" + popn[eval(-1 + iii)] + ")";
document.getElementById('ttc' + thissuff).innerHTML=finding;
jj=1;
}
}
}
}
document.getElementById('ttc' + thissuff).innerHTML=finding;
return;
}
}
}
tixo.innerHTML=finding;
if (done == 0) {
finding="More than population of " + popc[0] + " (" + popn[0] + ")";
if (eval(totpop) < eval(popn[eval(popn.length - 1)])) finding="Less than population of " + popc[eval(popn.length - 1)] + " (" + popn[eval(popn.length - 1)] + ")";
jj=0;
if (eval(totpop) < eval(popn[0])) {
for (iii=1; iii<popn.length; iii++) {
if (jj == 0 && eval(totpop) > eval(popn[iii])) {
//alert(popn[ii]);
finding="More than " + popc[iii] + " population (" + popn[iii] + ")<br>less than " + popc[eval(-1 + iii)] + " population (" + popn[eval(-1 + iii)] + ")";
document.getElementById('ttc' + thissuff).innerHTML=finding;
jj=1;
}
}
}
}
document.getElementById('ttc' + thissuff).innerHTML=finding;
}
}
function retZ(defval, irow, icol, both) {
var selbits="<select style='background-color:lightblue;' id=s" + irow + "_" + icol + " title=" + defval.replace("Z", "a").replace("A", "Z").replace("a", "A") + " onchange='selchanged(this,this.id,this.value,this.title);'>";
if (both) {
for (var k=48; k<=57; k++) {
if (String.fromCharCode(k) == defval) {
selbits+="<option value=" + String.fromCharCode(k) + " selected>" + String.fromCharCode(k) + "</option>";
} else {
selbits+="<option value=" + String.fromCharCode(k) + ">" + String.fromCharCode(k) + "</option>";
}
}
}
for (var k=65; k<=90; k++) {
if (String.fromCharCode(k) == defval) {
selbits+="<option value=" + String.fromCharCode(k) + " selected>" + String.fromCharCode(k) + "</option>";
} else {
selbits+="<option value=" + String.fromCharCode(k) + ">" + String.fromCharCode(k) + "</option>";
}
}
selbits+="</select>";
//alert(defval + " ... " + selbits);
return selbits;
}
function ret9(defval, irow, icol, both) {
var selbits="<select style='background-color:lightgreen;' id=s" + irow + "_" + icol + " title=" + defval.replace("9", "a").replace("0", "9").replace("a", "0") + " onchange='selchanged(this,this.id,this.value,this.title);'>";
for (var k=48; k<=57; k++) {
if (String.fromCharCode(k) == defval) {
selbits+="<option value=" + String.fromCharCode(k) + " selected>" + String.fromCharCode(k) + "</option>";
} else {
selbits+="<option value=" + String.fromCharCode(k) + ">" + String.fromCharCode(k) + "</option>";
}
}
if (both) {
for (var k=65; k<=90; k++) {
if (String.fromCharCode(k) == defval) {
selbits+="<option value=" + String.fromCharCode(k) + " selected>" + String.fromCharCode(k) + "</option>";
} else {
selbits+="<option value=" + String.fromCharCode(k) + ">" + String.fromCharCode(k) + "</option>";
}
}
}
selbits+="</select>";
//alert(defval + " ... " + selbits);
return selbits;
}
function fixsels(suff) {
var tds=document.getElementsByTagName('td');
var i, j, m, n, ii, jj, colis, rowis, prefix, suffix, itotal=1, wpopo, wset, wwset, wpop, wp2=2, plus=false;
for (i=0; i<tds.length; i++) {
if (tds[i].id) {
if (tds[i].id.indexOf("td" + suff) != -1) {
itotal=1;
colis=1;
rowis=eval(tds[i].id.replace("td", ""));
if (tds[i].innerHTML.indexOf("input ") == -1 && tds[i].innerHTML.indexOf("[") != -1) {
m=tds[i].innerHTML.length;
for (j=eval(-1 + m); j>=1; j--) {
//if (tds[i].innerHTML.substring(j, eval(1 + j)) >= 'A' && tds[i].innerHTML.substring(j, eval(1 + j)) <= 'Z' && (tds[i].innerHTML.substring(eval(-1 + j), j) == "[" || tds[i].innerHTML.substring(eval(-1 + j), j) == "-")) {
if (tds[i].innerHTML.substring(j, eval(1 + j)) >= 'A' && tds[i].innerHTML.substring(j, eval(1 + j)) <= 'Z' && (tds[i].innerHTML.substring(eval(-1 + j), j) == "-" && tds[i].innerHTML.substring(eval(1 + j), eval(2 + j)) == "]")) {
plus=false;
if (tds[i].innerHTML.substring(eval(1 + j), eval(2 + j)) == "]") {
try {
if (tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)) >= '0' && tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)) <= '9') {
plus=true;
itotal*=eval(Math.abs(tds[i].innerHTML.substring(j, eval(1 + j)).charCodeAt(0) - tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)).charCodeAt(0)) - 6);
} else {
itotal*=eval(Math.abs(tds[i].innerHTML.substring(j, eval(1 + j)).charCodeAt(0) - tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)).charCodeAt(0)) + 1);
}
} catch (e) { itotal*=26; }
}
prefix = tds[i].innerHTML.substring(0, eval(0 + j));
suffix = tds[i].innerHTML.substring(eval(1 + j));
tds[i].innerHTML=prefix + retZ(tds[i].innerHTML.substring(j, eval(1 + j)), rowis, colis, plus) + suffix;
colis=eval(1 + colis);
prefix = tds[i].innerHTML.substring(0, eval(-2 + j));
suffix = tds[i].innerHTML.substring(eval(-1 + j));
tds[i].innerHTML=prefix + retZ(tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)), rowis, colis, plus) + suffix;
colis=eval(1 + colis);
//} else if (tds[i].innerHTML.substring(j, eval(1 + j)) >= '0' && tds[i].innerHTML.substring(j, eval(1 + j)) <= '9' && (tds[i].innerHTML.substring(eval(-1 + j), j) == "[" || tds[i].innerHTML.substring(eval(-1 + j), j) == "-")) {
} else if (tds[i].innerHTML.substring(j, eval(1 + j)) >= '0' && tds[i].innerHTML.substring(j, eval(1 + j)) <= '9' && (tds[i].innerHTML.substring(eval(-1 + j), j) == "-" && tds[i].innerHTML.substring(eval(1 + j), eval(2 + j)) == "]")) {
plus=false;
if (tds[i].innerHTML.substring(eval(1 + j), eval(2 + j)) == "]") {
try {
if (tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)) >= 'A' && tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)) <= 'Z') {
plus=true;
itotal*=eval(Math.abs(tds[i].innerHTML.substring(j, eval(1 + j)).charCodeAt(0) - tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)).charCodeAt(0)) - 6);
} else {
itotal*=eval(Math.abs(tds[i].innerHTML.substring(j, eval(1 + j)).charCodeAt(0) - tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)).charCodeAt(0)) + 1);
}
} catch (e) { itotal*=10; }
}
prefix = tds[i].innerHTML.substring(0, eval(0 + j));
suffix = tds[i].innerHTML.substring(eval(1 + j));
tds[i].innerHTML=prefix + ret9(tds[i].innerHTML.substring(j, eval(1 + j)), rowis, colis, plus) + suffix;
colis=eval(1 + colis);
prefix = tds[i].innerHTML.substring(0, eval(-2 + j));
suffix = tds[i].innerHTML.substring(eval(-1 + j));
tds[i].innerHTML=prefix + ret9(tds[i].innerHTML.substring(eval(-2 + j), eval(-1 + j)), rowis, colis, plus) + suffix;
colis=eval(1 + colis);
}
}
}
}
if (itotal != 1) {
document.getElementById('tb' + rowis).value = 'Show Numbers ' + itotal;
}
}
}
if (suff == "") {
//var x = document.getElementById("wpop"); var y = (x.contentWindow || x.contentDocument); if (y.document) { y = y.document; }
//poptbody=y.innerHTML.split("tbody>");
//alert(poptbody[1]);
wpopo=document.getElementById('wwtbody');
if (wpopo != null) {
wset=wpopo.innerHTML.split("</a><"); //("</td>");
} else {
//document.body.innerHTML += tbit;
wpopo=document.getElementById('wtbody');
wset=wpopo.innerHTML.split("</a><");
}
for (n=0; n<eval(-1 + wset.length); n++) { // was -3
wwset=wset[n].split(">");
//alert(wwset[eval(wwset.length - 1)]);
if (wwset[eval(wwset.length - 1)] != '' && wwset[eval(wwset.length - 1)].indexOf(" clock") == -1 && wwset[eval(wwset.length - 1)].indexOf("Estimate ") == -1 && wwset[eval(wwset.length - 1)].indexOf("fficial ") == -1 && wwset[eval(wwset.length - 1)].indexOf("Quarterly ") == -1 && wwset[eval(wwset.length - 1)].indexOf("figure ") == -1 && wwset[eval(wwset.length - 1)].indexOf("ensus ") == -1 && wwset[eval(wwset.length - 1)].indexOf(" projection") == -1) {
//alert(wwset[eval(wwset.length - 1)]);
wpop=(wset[eval(1 + n)] + wset[eval(2 + n)]).replace("</td>", "<td>").replace("</td>", "<td>").split("<td>");
//alert(wwset[eval(wwset.length - 1)] + " has " + wpop[1] + " people");
//alert(wpop[2].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", ""));
wp2=2;
if (eval(wpop.length - 1) < 2) wp2=eval(wpop.length - 1);
if (wpop[wp2].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", "").length > wpop[1].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", "").length && (wpop[wp2].indexOf(",") != -1 || wpop[1].replace(" ","").replace(" ","").replace(" ","").replace(" ","").replace(" ","") == "")) {
if (wpop[wp2].indexOf(">") == -1) {
popc.push(wwset[eval(wwset.length - 1)]);
popn.push(wpop[wp2].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", ""));
tbit=tbit.replace("</tbody>", "<tr><td>" + wwset[eval(wwset.length - 1)] + "</td><td>" + wpop[wp2].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", "") + "</td></tr></tbody>");
//alert(tbit);
//document.getElementById('wwtbody').innerHTML+="<tr><td>" + wwset[eval(wwset.length - 1)] + "</td><td>" + wpop[wp2].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", "") + "</td></tr>";
}
} else {
if (wpop[1].indexOf(">") == -1) {
popc.push(wwset[eval(wwset.length - 1)]);
popn.push(wpop[1].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", ""));
tbit=tbit.replace("</tbody>", "<tr><td>" + wwset[eval(wwset.length - 1)] + "</td><td>" + wpop[1].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", "") + "</td></tr></tbody>");
//alert(tbit);
//document.getElementById('wwtbody').innerHTML+="<tr><td>" + wwset[eval(wwset.length - 1)] + "</td><td>" + wpop[1].replace(",", "").replace(",", "").replace(",", "").replace(",", "").replace(",", "") + "</td></tr>";
}
}
}
}
//alert(popc[popc.length - 1] + " has " + popn[popn.length - 1] + " vs " + wpop[2]);
//alert(tbit);
//document.body.innerHTML += tbit;
}
}
</script>
</head>
<body style='background-color: cyan;' onload='fixsels("");'>
<h1 align='center'>The Number Plate Numbers Game</h1>
<div align='center'>
<table style='background-color: yellow;'>
<tbody id='mytbody'>
<tr><th style='border: 5px solid red;'>Place</th><th style='border: 5px solid red;width:40%;'>Plate Specification</th><th style='border: 5px solid red;'>Description</th><th style='border: 5px solid red;'>Confirmation</th><th style='border: 5px solid red;'>Totals</th><th style='border: 5px solid red;'>Comparison</th></tr>
<tr id=tr1><td><textarea onchange="document.getElementById('place').innerHTML=this.value;" value='New South Wales, Australia'>New South Wales
Australia</textarea></td><td id=td1>[A-Z][A-Z][A-Z] [0-9][0-9][A-Z]</td><td>Normal eg. AZA 90Z</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb1'></input></td><td style='text-align:right;' id=tt1>0</td><td id=tx1></td></tr>
<tr id=tr2><td></td><td id=td2>[A-Z][A-Z][A-Z] [0-9][0-9][0-9]</td><td>Old normal eg. AZA 909</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb2'></input></td><td style='text-align:right;' id=tt2>0</td><td id=tx2></td></tr>
<tr id=tr3><td></td><td id=td3>[A-Z][A-Z] [0-9][0-9][0-9][0-9]</td><td>New personal? & new hire car HC eg. AZ 9090</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb3'></input></td><td style='text-align:right;' id=tt3>0</td><td id=tx3></td></tr>
<tr id=tr4><td></td><td id=td4>[A-Z][A-Z] [0-9][0-9][0-9]</td><td>Old personal? & old hire car HC eg. AZ 909</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb4'></input></td><td style='text-align:right;' id=tt4>0</td><td id=tx4></td></tr>
<tr id=tr5><td></td><td id=td5>[T-T] [0-9][0-9][0-9][0-9]</td><td>Taxi eg. T 9090</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb5'></input></td><td style='text-align:right;' id=tt5>0</td><td id=tx5></td></tr>
<tr id=tr6><td></td><td id=td6>[A-Z][A-Z] [0-9][0-9] [A-Z][A-Z]</td><td>New normal eg. AZ 90 ZA</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb6'></input></td><td style='text-align:right;' id=tt6>0</td><td id=tx6></td></tr>
<tr id=tr7><td></td><td id=td7>[A-Z][A-Z][A-Z] [0-9][0-9]</td><td>Motor cycle eg. AZA 90</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb7'></input></td><td style='text-align:right;' id=tt7>0</td><td id=tx7></td></tr>
<tr id=tr8><td></td><td id=td8>[M-M][O-O] [0-9][0-9][0-9][0-9]</td><td>New bus eg. MO 9090</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb8'></input></td><td style='text-align:right;' id=tt8>0</td><td id=tx8></td></tr>
<tr id=tr9><td></td><td id=td9>[0-9][0-9][0-9][0-9] [A-Z][A-Z]</td><td>Old bus eg. 9090 AZ</td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb9'></input></td><td style='text-align:right;' id=tt9>0</td><td id=tx9></td></tr>
<tr id=tr10><td></td><td id=td10><input id='tbs10' style='width:80%;' type='text' value='[A-Z][0-9][A-Z][0-9][A-Z][0-9]'></input><input onclick='document.getElementById("td10").innerHTML=document.getElementById("tbs10").value; fixsels("10");' id='tbb10' type='button' value='Add'></input></td><td><input id='tbs10' style='width:90%;' type='text' value='Description'></input></td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb10'></input></td><td style='text-align:right;' id=tt10>0</td><td id=tx10></td></tr>
<tr id=tr11><td></td><td id=td11><input id='tbs11' style='width:80%;' type='text' value='[0-Z][0-Z][0-Z][0-Z]'></input><input onclick='document.getElementById("td11").innerHTML=document.getElementById("tbs11").value; fixsels("11");' id='tbb11' type='button' value='Add'></input></td><td><input id='tbs11' style='width:90%;' type='text' value='Description for 4 letter personalized perhaps'></input></td></td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb11'></input></td><td style='text-align:right;' id=tt11>0</td><td id=tx11></td></tr>
<tr id=tr12><td></td><td id=td12><input id='tbs12' style='width:80%;' type='text' value='[A-Z][0-9][A-Z][0-9][A-Z][0-9]'></input><input onclick='document.getElementById("td12").innerHTML=document.getElementById("tbs12").value; fixsels("12");' id='tbb12' type='button' value='Add'></input></td><td><input id='tbs12' style='width:90%;' type='text' value='Description'></input></td></td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb12'></input></td><td style='text-align:right;' id=tt12>0</td><td id=tx12></td></tr>
<tr id=tr13 style='display:none;'><td></td><td id=td13><input id='tbs13' style='width:80%;' type='text' value='[A-Z][0-9][A-Z][0-9][A-Z][0-9]'></input><input onclick='document.getElementById("td13").innerHTML=document.getElementById("tbs13").value; fixsels("13");' id='tbb13' type='button' value='Add'></input></td><td><input id='tbs13' style='width:90%;' type='text' value='Description'></input></td></td><td><input onclick='butpushed(this,this.id,this.value,this.title);' type='button' value='Show Numbers' id='tb13'></input></td><td style='text-align:right;' id=tt13>0</td><td id=tx13></td></tr>
</tbody>
<tr id=trtotal><td style='border: 5px solid green;' id=place>New South Wales, <br>Australia <br>Totals</td><td style='border: 5px solid green;'></td><td style='border: 5px solid green;'></td><td style='border: 5px solid green;'></td><td style='border: 5px solid green;text-align:right;' id=ttt>0</td><td id=ttc style='border: 5px solid green;'></td></tr>
<tr id=trtotal13 style='display:none;'><td style='border: 5px solid green;' id=place13>New South Wales, <br>Australia <br>Totals</td><td style='border: 5px solid green;'></td><td style='border: 5px solid green;'></td><td style='border: 5px solid green;'></td><td style='border: 5px solid green;text-align:right;' id=ttt13>0</td><td id=ttc13 style='border: 5px solid green;'></td></tr>
</table>
</div>
<!--iframe id='wpop' src='https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_population'></iframe-->
<table id="myt" style='display:none;'><tbody id="wwtbody"><tr><td><a href='#'>China</a></td><td>1371590000</td></tr><tr><td><a href='#'>India</a></td><td>1275840000</td></tr><tr><td><a href='#'>United States</a></td><td>321645000</td></tr><tr><td><a href='#'>Indonesia</a></td><td>255461700</td></tr><tr><td><a href='#'>Brazil</a></td><td>204772000</td></tr><tr><td><a href='#'>Pakistan</a></td><td>190668000</td></tr><tr><td><a href='#'>Nigeria</a></td><td>182202000</td></tr><tr><td><a href='#'>Bangladesh</a></td><td>158875000</td></tr><tr><td><a href='#'>Russia</a></td><td>146556330</td></tr><tr><td><a href='#'>Japan</a></td><td>126865000</td></tr><tr><td><a href='#'>Mexico</a></td><td>121740000</td></tr><tr><td><a href='#'>Philippines</a></td><td>101920000</td></tr><tr><td><a href='#'>Vietnam</a></td><td>91812000</td></tr><tr><td><a href='#'>Ethiopia</a></td><td>90076012</td></tr><tr><td><a href='#'>Egypt</a></td><td>89335600</td></tr><tr><td><a href='#'>Germany</a></td><td>81083600</td></tr><tr><td><a href='#'>Iran</a></td><td>78572500</td></tr><tr><td><a href='#'>Turkey</a></td><td>77695904</td></tr><tr><td><a href='#'>Democratic Republic of the Congo</a></td><td>77267000</td></tr><tr><td><a href='#'>France</a></td><td>66186000</td></tr><tr><td><a href='#'>Thailand</a></td><td>65104000</td></tr><tr><td><a href='#'>United Kingdom</a></td><td>64800000</td></tr><tr><td><a href='#'>Italy</a></td><td>60753794</td></tr><tr><td><a href='#'>South Africa</a></td><td>54956900</td></tr><tr><td><a href='#'>Myanmar</a></td><td>53897000</td></tr><tr><td><a href='#'>Tanzania</a></td><td>53470000</td></tr><tr><td><a href='#'>South Korea</a></td><td>51448183</td></tr><tr><td><a href='#'>Colombia</a></td><td>48266600</td></tr><tr><td><a href='#'>Spain</a></td><td>46439864</td></tr><tr><td><a href='#'>Kenya</a></td><td>46050000</td></tr><tr><td><a href='#'>Argentina</a></td><td>43131966</td></tr><tr><td><a href='#'>Ukraine</a></td><td>42836922</td></tr><tr><td><a href='#'>Algeria</a></td><td>39500000</td></tr><tr><td><a href='#'>Poland</a></td><td>38484000</td></tr><tr><td><a href='#'>Sudan</a></td><td>38435252</td></tr><tr><td><a href='#'>Iraq</a></td><td>36004552</td></tr><tr><td><a href='#'>Canada</a></td><td>35749600</td></tr><tr><td><a href='#'>Uganda</a></td><td>34856813</td></tr><tr><td><a href='#'>Morocco</a></td><td>33337529</td></tr><tr><td><a href='#'>Saudi Arabia</a></td><td>31521418</td></tr><tr><td><a href='#'>Peru</a></td><td>31151643</td></tr><tr><td><a href='#'>Uzbekistan</a></td><td>31022500</td></tr><tr><td><a href='#'>Malaysia</a></td><td>30678800</td></tr><tr><td><a href='#'>Venezuela</a></td><td>30620404</td></tr><tr><td><a href='#'>Nepal</a></td><td>28037904</td></tr><tr><td><a href='#'>Ghana</a></td><td>27043093</td></tr><tr><td><a href='#'>Afghanistan</a></td><td>26023100</td></tr><tr><td><a href='#'>Yemen</a></td><td>25956000</td></tr><tr><td><a href='#'>Mozambique</a></td><td>25727911</td></tr><tr><td><a href='#'>North Korea</a></td><td>25155000</td></tr><tr><td><a href='#'>Angola</a></td><td>24383301</td></tr><tr><td><a href='#'>Australia</a></td><td>23868800</td></tr><tr><td><a href='#'>Taiwan</a></td><td>23461708</td></tr><tr><td><a href='#'>Cameroon</a></td><td>23344000</td></tr><tr><td><a href='#'>Syria</a></td><td>23339517</td></tr><tr><td><a href='#'>Ivory Coast</a></td><td>22671331</td></tr><tr><td><a href='#'>Madagascar</a></td><td>22434363</td></tr><tr><td><a href='#'>Sri Lanka</a></td><td>20675000</td></tr><tr><td><a href='#'>Romania</a></td><td>19942642</td></tr><tr><td><a href='#'>Niger</a></td><td>19899000</td></tr><tr><td><a href='#'>Burkina Faso</a></td><td>18450494</td></tr><tr><td><a href='#'>Chile</a></td><td>18006407</td></tr><tr><td><a href='#'>Mali</a></td><td>17600000</td></tr><tr><td><a href='#'>Kazakhstan</a></td><td>17541200</td></tr><tr><td><a href='#'>Netherlands</a></td><td>16916000</td></tr><tr><td><a href='#'>Malawi</a></td><td>16310431</td></tr><tr><td><a href='#'>Guatemala</a></td><td>16176133</td></tr><tr><td><a href='#'>Ecuador</a></td><td>16027500</td></tr><tr><td><a href='#'>Zambia</a></td><td>15473905</td></tr><tr><td><a href='#'>Cambodia</a></td><td>15405157</td></tr><tr><td><a href='#'>Chad</a></td><td>14037000</td></tr><tr><td><a href='#'>Senegal</a></td><td>13508715</td></tr><tr><td><a href='#'>Zimbabwe</a></td><td>13061239</td></tr><tr><td><a href='#'>South Sudan</a></td><td>11892934</td></tr><tr><td><a href='#'>Bolivia</a></td><td>11410651</td></tr><tr><td><a href='#'>Rwanda</a></td><td>11262564</td></tr><tr><td><a href='#'>Belgium</a></td><td>11248330</td></tr><tr><td><a href='#'>Cuba</a></td><td>11238317</td></tr><tr><td><a href='#'>Tunisia</a></td><td>10982754</td></tr><tr><td><a href='#'>Haiti</a></td><td>10911819</td></tr><tr><td><a href='#'>Greece</a></td><td>10846979</td></tr><tr><td><a href='#'>Somalia</a></td><td>10787000</td></tr><tr><td><a href='#'>Guinea</a></td><td>10628972</td></tr><tr><td><a href='#'>Czech Republic</a></td><td>10537818</td></tr><tr><td><a href='#'>Dominican Republic</a></td><td>10528000</td></tr><tr><td><a href='#'>Portugal</a></td><td>10374822</td></tr><tr><td><a href='#'>Benin</a></td><td>10315244</td></tr><tr><td><a href='#'>Hungary</a></td><td>9849000</td></tr><tr><td><a href='#'>Burundi</a></td><td>9823827</td></tr><tr><td><a href='#'>Sweden</a></td><td>9793172</td></tr><tr><td><a href='#'>Azerbaijan</a></td><td>9636300</td></tr><tr><td><a href='#'>Belarus</a></td><td>9485300</td></tr><tr><td><a href='#'>United Arab Emirates</a></td><td>9157000</td></tr><tr><td><a href='#'>Honduras</a></td><td>8725111</td></tr><tr><td><a href='#'>Austria</a></td><td>8602112</td></tr><tr><td><a href='#'>Israel</a></td><td>8371600</td></tr><tr><td><a href='#'>Tajikistan</a></td><td>8354000</td></tr><tr><td><a href='#'>Switzerland</a></td><td>8256000</td></tr><tr><td><a href='#'>Papua New Guinea</a></td><td>7398500</td></tr><tr><td><a href='#'>Togo</a></td><td>7305000</td></tr><tr><td><a href='#'>Hong Kong</a></td><td>7298600</td></tr><tr><td><a href='#'>Bulgaria</a></td><td>7202198</td></tr><tr><td><a href='#'>Serbia</a></td><td>7114393</td></tr><tr><td><a href='#'>Paraguay</a></td><td>7003406</td></tr><tr><td><a href='#'>Laos</a></td><td>6802000</td></tr><tr><td><a href='#'>Jordan</a></td><td>6767600</td></tr><tr><td><a href='#'>Sierra Leone</a></td><td>6453000</td></tr><tr><td><a href='#'>El Salvador</a></td><td>6401240</td></tr><tr><td><a href='#'>Libya</a></td><td>6278000</td></tr><tr><td><a href='#'>Nicaragua</a></td><td>6198154</td></tr><tr><td><a href='#'>Kyrgyzstan</a></td><td>5944400</td></tr><tr><td><a href='#'>Denmark</a></td><td>5678348</td></tr><tr><td><a href='#'>Finland</a></td><td>5485215</td></tr><tr><td><a href='#'>Singapore</a></td><td>5469700</td></tr><tr><td><a href='#'>Slovakia</a></td><td>5421349</td></tr><tr><td><a href='#'>Eritrea</a></td><td>5228000</td></tr><tr><td><a href='#'>Norway</a></td><td>5176998</td></tr><tr><td><a href='#'>Central African Republic</a></td><td>4900000</td></tr><tr><td><a href='#'>Costa Rica</a></td><td>4773130</td></tr><tr><td><a href='#'>Turkmenistan</a></td><td>4751120</td></tr><tr><td><a href='#'>Palestine</a></td><td>4682467</td></tr><tr><td><a href='#'>Republic of the Congo</a></td><td>4620000</td></tr><tr><td><a href='#'>Ireland</a></td><td>4609600</td></tr><tr><td><a href='#'>New Zealand</a></td><td>4609440</td></tr><tr><td><a href='#'>Liberia</a></td><td>4503000</td></tr><tr><td><a href='#'>Croatia</a></td><td>4246800</td></tr><tr><td><a href='#'>Oman</a></td><td>4185440</td></tr><tr><td><a href='#'>Lebanon</a></td><td>4104000</td></tr><tr><td><a href='#'>Puntland</a></td><td>3900000</td></tr><tr><td><a href='#'>Bosnia and Herzegovina</a></td><td>3791622</td></tr><tr><td><a href='#'>Panama</a></td><td>3764166</td></tr><tr><td><a href='#'>Georgia</a></td><td>3729500</td></tr><tr><td><a href='#'>Mauritania</a></td><td>3631775</td></tr><tr><td><a href='#'>Moldova</a></td><td>3555200</td></tr><tr><td><a href='#'>Puerto Rico</a></td><td>3548397</td></tr><tr><td><a href='#'>Somaliland</a></td><td>3500000</td></tr><tr><td><a href='#'>Uruguay</a></td><td>3415866</td></tr><tr><td><a href='#'>Kuwait</a></td><td>3268431</td></tr><tr><td><a href='#'>Mongolia</a></td><td>3031099</td></tr><tr><td><a href='#'>Armenia</a></td><td>3006800</td></tr><tr><td><a href='#'>Lithuania</a></td><td>2900787</td></tr><tr><td><a href='#'>Albania</a></td><td>2893005</td></tr><tr><td><a href='#'>Jamaica</a></td><td>2717991</td></tr><tr><td><a href='#'>Namibia</a></td><td>2280700</td></tr><tr><td><a href='#'>Lesotho</a></td><td>2135000</td></tr><tr><td><a href='#'>Qatar</a></td><td>2120129</td></tr><tr><td><a href='#'>Botswana</a></td><td>2070984</td></tr><tr><td><a href='#'>Macedonia</a></td><td>2069172</td></tr><tr><td><a href='#'>Slovenia</a></td><td>2067683</td></tr><tr><td><a href='#'>Latvia</a></td><td>1980700</td></tr><tr><td><a href='#'>The Gambia</a></td><td>1882450</td></tr><tr><td><a href='#'>Guinea-Bissau</a></td><td>1844000</td></tr><tr><td><a href='#'>Kosovo</a></td><td>1827231</td></tr><tr><td><a href='#'>Gabon</a></td><td>1725000</td></tr><tr><td><a href='#'>Equatorial Guinea</a></td><td>1430000</td></tr><tr><td><a href='#'>Bahrain</a></td><td>1359800</td></tr><tr><td><a href='#'>Trinidad and Tobago</a></td><td>1340557</td></tr><tr><td><a href='#'>Estonia</a></td><td>1313271</td></tr><tr><td><a href='#'>Mauritius</a></td><td>1261208</td></tr><tr><td><a href='#'>East Timor</a></td><td>1212107</td></tr><tr><td><a href='#'>Swaziland</a></td><td>1119375</td></tr><tr><td><a href='#'>Djibouti</a></td><td>888000</td></tr><tr><td><a href='#'>Fiji</a></td><td>859178</td></tr><tr><td><a href='#'>Cyprus</a></td><td>858000</td></tr><tr><td><a href='#'>Réunion</a></td><td>844994</td></tr><tr><td><a href='#'>Comoros</a></td><td>784745</td></tr><tr><td><a href='#'>Bhutan</a></td><td>763920</td></tr><tr><td><a href='#'>Guyana</a></td><td>746900</td></tr><tr><td><a href='#'>Macau</a></td><td>642900</td></tr><tr><td><a href='#'>Montenegro</a></td><td>621207</td></tr><tr><td><a href='#'>Solomon Islands</a></td><td>581344</td></tr><tr><td><a href='#'>Luxembourg</a></td><td>562958</td></tr><tr><td><a href='#'>Suriname</a></td><td>534189</td></tr><tr><td><a href='#'>Cape Verde</a></td><td>524833</td></tr><tr><td><a href='#'>Western Sahara</a></td><td>510713</td></tr><tr><td><a href='#'>Transnistria</a></td><td>505153</td></tr><tr><td><a href='#'>Malta</a></td><td>445426</td></tr><tr><td><a href='#'>Guadeloupe</a></td><td>403750</td></tr><tr><td><a href='#'>Brunei</a></td><td>393372</td></tr><tr><td><a href='#'>Martinique</a></td><td>381326</td></tr><tr><td><a href='#'>The Bahamas</a></td><td>368390</td></tr><tr><td><a href='#'>Belize</a></td><td>368310</td></tr><tr><td><a href='#'>Maldives</a></td><td>341256</td></tr><tr><td><a href='#'>Iceland</a></td><td>330610</td></tr><tr><td><a href='#'>Northern Cyprus</a></td><td>294396</td></tr><tr><td><a href='#'>Barbados</a></td><td>285000</td></tr><tr><td><a href='#'>New Caledonia</a></td><td>268767</td></tr><tr><td><a href='#'>French Polynesia</a></td><td>268270</td></tr><tr><td><a href='#'>Vanuatu</a></td><td>264652</td></tr><tr><td><a href='#'>Abkhazia</a></td><td>240705</td></tr><tr><td><a href='#'>French Guiana</a></td><td>239648</td></tr><tr><td><a href='#'>Mayotte</a></td><td>212645</td></tr><tr><td><a href='#'>Samoa</a></td><td>187820</td></tr><tr><td><a href='#'>São Tomé and PrÃncipe</a></td><td>187356</td></tr><tr><td><a href='#'>Saint Lucia</a></td><td>185000</td></tr><tr><td><a href='#'>Guam</a></td><td>159358</td></tr><tr><td><a href='#'>Curaçao</a></td><td>154843</td></tr><tr><td><a href='#'>Nagorno-Karabakh Republic</a></td><td>146573</td></tr><tr><td><a href='#'>Saint Vincent and the Grenadines</a></td><td>109991</td></tr><tr><td><a href='#'>Aruba</a></td><td>107394</td></tr><tr><td><a href='#'>Kiribati</a></td><td>106461</td></tr><tr><td><a href='#'>United States Virgin Islands</a></td><td>106405</td></tr><tr><td><a href='#'>Grenada</a></td><td>103328</td></tr><tr><td><a href='#'>Tonga</a></td><td>103252</td></tr><tr><td><a href='#'>Federated States of Micronesia</a></td><td>101351</td></tr><tr><td><a href='#'>Jersey</a></td><td>99000</td></tr><tr><td><a href='#'>Seychelles</a></td><td>89949</td></tr><tr><td><a href='#'>Antigua and Barbuda</a></td><td>86295</td></tr><tr><td><a href='#'>Isle of Man</a></td><td>84497</td></tr><tr><td><a href='#'>Ceuta</a></td><td>82376</td></tr><tr><td><a href='#'>Melilla</a></td><td>78476</td></tr><tr><td><a href='#'>Andorra</a></td><td>76949</td></tr><tr><td><a href='#'>Dominica</a></td><td>71293</td></tr><tr><td><a href='#'>Guernsey</a></td><td>65150</td></tr><tr><td><a href='#'>Bermuda</a></td><td>64237</td></tr><tr><td><a href='#'>Marshall Islands</a></td><td>56086</td></tr><tr><td><a href='#'>Saint Kitts and Nevis</a></td><td>56000</td></tr><tr><td><a href='#'>Cayman Islands</a></td><td>58238</td></tr><tr><td><a href='#'>American Samoa</a></td><td>55519</td></tr><tr><td><a href='#'>Northern Mariana Islands</a></td><td>53883</td></tr><tr><td><a href='#'>South Ossetia</a></td><td>51547</td></tr><tr><td><a href='#'>Faroe Islands</a></td><td>48846</td></tr><tr><td><a href='#'>Sint Maarten</a></td><td>37429</td></tr><tr><td><a href='#'>Liechtenstein</a></td><td>37370</td></tr><tr><td><a href='#'>Monaco</a></td><td>37800</td></tr><tr><td><a href='#'>Saint-Martin</a></td><td>36522</td></tr><tr><td><a href='#'>San Marino</a></td><td>32831</td></tr><tr><td><a href='#'>Gibraltar</a></td><td>32734</td></tr><tr><td><a href='#'>Turks and Caicos Islands</a></td><td>31458</td></tr><tr><td><a href='#'>Ã…land Islands</a></td><td>28875</td></tr><tr><td><a href='#'>British Virgin Islands</a></td><td>28054</td></tr><tr><td><a href='#'>Palau</a></td><td>20901</td></tr><tr><td><a href='#'>Bonaire</a></td><td>17408</td></tr><tr><td><a href='#'>Cook Islands</a></td><td>14974</td></tr><tr><td><a href='#'>Anguilla</a></td><td>13452</td></tr><tr><td><a href='#'>Wallis and Futuna</a></td><td>13135</td></tr><tr><td><a href='#'>Tuvalu</a></td><td>10640</td></tr><tr><td><a href='#'>Nauru</a></td><td>10084</td></tr><tr><td><a href='#'>Saint Barthélemy</a></td><td>9269</td></tr><tr><td><a href='#'>Saint Pierre and Miquelon</a></td><td>6069</td></tr><tr><td><a href='#'>Montserrat</a></td><td>4922</td></tr><tr><td><a href='#'>Sint Eustatius</a></td><td>4020</td></tr><tr><td><a href='#'>Saint Helena, Ascension and Tristan da Cunha</a></td><td>4000</td></tr><tr><td><a href='#'>Falkland Islands</a></td><td>3000</td></tr><tr><td><a href='#'>Svalbard and Jan Mayen</a></td><td>2562</td></tr><tr><td><a href='#'>Norfolk Island</a></td><td>2302</td></tr><tr><td><a href='#'>Christmas Island</a></td><td>2072</td></tr><tr><td><a href='#'>Saba</a></td><td>1991</td></tr><tr><td><a href='#'>Niue</a></td><td>1613</td></tr><tr><td><a href='#'>Tokelau</a></td><td>1411</td></tr><tr><td><a href='#'>Vatican City</a></td><td>839</td></tr><tr><td><a href='#'>Cocos (Keeling) Islands</a></td><td>
</td></tr><tr><td><a href='#'>Wake Island</a></td><td>188</td></tr><tr><td><a href='#'>French Southern and Antarctic Lands</a></td><td>140</td></tr><tr><td><a href='#'>Pitcairn Islands</a></td><td>56</td></tr><tr><td><a href='#'>Midway Atoll</a></td><td>40</td></tr></tbody></table>
</body>
</html>