Created
October 4, 2013 04:54
-
-
Save drx/6821136 to your computer and use it in GitHub Desktop.
Number of books per country, adjusted for population Sources: [1] http://en.wikipedia.org/wiki/Books_published_per_country_per_year
[2] http://esa.un.org/unpd/wpp/index.htm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<script src="http://code.jquery.com/jquery-latest.min.js"></script> | |
<script> | |
/* TINY SORT modified according to this https://github.com/Sjeiti/TinySort/pull/51*/ | |
(function (e, t) { function h(e) { return e && e.toLowerCase ? e.toLowerCase() : e } function p(e, t) { for (var r = 0, i = e.length; r < i; r++) if (e[r] == t) return !n; return n } var n = !1, r = null, i = parseFloat, s = Math.min, o = /(-?\d+\.?\d*)$/g, u = /(\d+\.?\d*)$/g, a = [], f = [], l = function (e) { return typeof e == "string" }, c = Array.prototype.indexOf || function (e) { var t = this.length, n = Number(arguments[1]) || 0; n = n < 0 ? Math.ceil(n) : Math.floor(n); if (n < 0) n += t; for (; n < t; n++) { if (n in this && this[n] === e) return n } return -1 }; e.tinysort = { id: "TinySort", version: "1.5.2", copyright: "Copyright (c) 2008-2013 Ron Valstar", uri: "http://tinysort.sjeiti.com/", licensed: { MIT: "http://www.opensource.org/licenses/mit-license.php", GPL: "http://www.gnu.org/licenses/gpl.html" }, plugin: function () { var e = function (e, t) { a.push(e); f.push(t) }; e.indexOf = c; return e }(), defaults: { order: "asc", attr: r, data: r, useVal: n, place: "start", returns: n, cases: n, forceStrings: n, ignoreDashes: n, sortFunction: r } }; e.fn.extend({ tinysort: function () { var d, v, m = this, g = [], y = [], b = [], w = [], E = 0, S, x = [], T = [], N = function (t) { e.each(a, function (e, n) { n.call(n, t) }) }, C = function (t, r) { var s = 0; if (E !== 0) E = 0; while (s === 0 && E < S) { var a = w[E], c = a.oSettings, p = c.ignoreDashes ? u : o; N(c); if (c.sortFunction) { s = c.sortFunction(t, r) } else if (c.order == "rand") { s = Math.random() < .5 ? 1 : -1 } else { var d = n, v = !c.cases ? h(t.s[E]) : t.s[E], m = !c.cases ? h(r.s[E]) : r.s[E]; v = v.replace(/^\s*/i, "").replace(/\s*$/i, ""); m = m.replace(/^\s*/i, "").replace(/\s*$/i, ""); if (!A.forceStrings) { var g = l(v) ? v && v.match(p) : n, y = l(m) ? m && m.match(p) : n; if (g && y) { var b = v.substr(0, v.length - g[0].length), x = m.substr(0, m.length - y[0].length); if (b == x) { d = !n; v = i(g[0]); m = i(y[0]) } } } s = a.iAsc * (v < m ? -1 : v > m ? 1 : 0) } e.each(f, function (e, t) { s = t.call(t, d, v, m, s) }); if (s === 0) E++ } return s }; for (d = 0, v = arguments.length; d < v; d++) { var k = arguments[d]; if (l(k)) { if (x.push(k) - 1 > T.length) T.length = x.length - 1 } else { if (T.push(k) > x.length) x.length = T.length } } if (x.length > T.length) T.length = x.length; S = x.length; if (S === 0) { S = x.length = 1; T.push({}) } for (d = 0, v = S; d < v; d++) { var L = x[d], A = e.extend({}, e.tinysort.defaults, T[d]), O = !(!L || L == ""), M = O && L[0] == ":"; w.push({ sFind: L, oSettings: A, bFind: O, bAttr: !(A.attr === r || A.attr == ""), bData: A.data !== r, bFilter: M, $Filter: M ? m.filter(L) : m, fnSort: A.sortFunction, iAsc: A.order == "asc" ? 1 : -1 }) } m.each(function (n, r) { var i = e(r), s = i.parent().get(0), o, u = []; for (j = 0; j < S; j++) { var a = w[j], f = a.bFind ? a.bFilter ? a.$Filter.filter(r) : i.find(a.sFind) : i; u.push(a.bData ? f.data(a.oSettings.data) : a.bAttr ? f.attr(a.oSettings.attr) : a.oSettings.useVal ? f.val() : f.text()); if (o === t) o = f } var l = c.call(b, s); if (l < 0) { l = b.push(s) - 1; y[l] = { s: [], n: [] } } if (o.length > 0) y[l].s.push({ s: u, e: i, n: n }); else y[l].n.push({ e: i, n: n }) }); e.each(y, function (e, t) { t.s.sort(C) }); e.each(y, function (t, r) { var i = r.s.length, o = [], u = i, a = [0, 0]; switch (A.place) { case "first": e.each(r.s, function (e, t) { u = s(u, t.n) }); break; case "org": e.each(r.s, function (e, t) { o.push(t.n) }); break; case "end": u = r.n.length; break; default: u = 0 } for (d = 0; d < i; d++) { var f = p(o, d) ? !n : d >= u && d < u + r.s.length, l = (f ? r.s : r.n)[a[f ? 0 : 1]].e; l.parent().append(l); if (f || !A.returns) g.push(l.get(0)); a[f ? 0 : 1]++ } }); m.length = 0; Array.prototype.push.apply(m, g); return m } }); e.fn.TinySort = e.fn.Tinysort = e.fn.tsort = e.fn.tinysort })(jQuery); | |
// moment.js | |
// version : 2.0.0 | |
// author : Tim Wood | |
// license : MIT | |
// momentjs.com | |
(function (e) { function O(e, t) { return function (n) { return j(e.call(this, n), t) } } function M(e) { return function (t) { return this.lang().ordinal(e.call(this, t)) } } function _() { } function D(e) { H(this, e) } function P(e) { var t = this._data = {}, n = e.years || e.year || e.y || 0, r = e.months || e.month || e.M || 0, i = e.weeks || e.week || e.w || 0, s = e.days || e.day || e.d || 0, o = e.hours || e.hour || e.h || 0, u = e.minutes || e.minute || e.m || 0, a = e.seconds || e.second || e.s || 0, f = e.milliseconds || e.millisecond || e.ms || 0; this._milliseconds = f + a * 1e3 + u * 6e4 + o * 36e5, this._days = s + i * 7, this._months = r + n * 12, t.milliseconds = f % 1e3, a += B(f / 1e3), t.seconds = a % 60, u += B(a / 60), t.minutes = u % 60, o += B(u / 60), t.hours = o % 24, s += B(o / 24), s += i * 7, t.days = s % 30, r += B(s / 30), t.months = r % 12, n += B(r / 12), t.years = n } function H(e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]); return e } function B(e) { return e < 0 ? Math.ceil(e) : Math.floor(e) } function j(e, t) { var n = e + ""; while (n.length < t) n = "0" + n; return n } function F(e, t, n) { var r = t._milliseconds, i = t._days, s = t._months, o; r && e._d.setTime(+e + r * n), i && e.date(e.date() + i * n), s && (o = e.date(), e.date(1).month(e.month() + s * n).date(Math.min(o, e.daysInMonth()))) } function I(e) { return Object.prototype.toString.call(e) === "[object Array]" } function q(e, t) { var n = Math.min(e.length, t.length), r = Math.abs(e.length - t.length), i = 0, s; for (s = 0; s < n; s++) ~~e[s] !== ~~t[s] && i++; return i + r } function R(e, t) { return t.abbr = e, s[e] || (s[e] = new _), s[e].set(t), s[e] } function U(e) { return e ? (!s[e] && o && require("./lang/" + e), s[e]) : t.fn._lang } function z(e) { return e.match(/\[.*\]/) ? e.replace(/^\[|\]$/g, "") : e.replace(/\\/g, "") } function W(e) { var t = e.match(a), n, r; for (n = 0, r = t.length; n < r; n++) A[t[n]] ? t[n] = A[t[n]] : t[n] = z(t[n]); return function (i) { var s = ""; for (n = 0; n < r; n++) s += typeof t[n].call == "function" ? t[n].call(i, e) : t[n]; return s } } function X(e, t) { function r(t) { return e.lang().longDateFormat(t) || t } var n = 5; while (n-- && f.test(t)) t = t.replace(f, r); return C[t] || (C[t] = W(t)), C[t](e) } function V(e) { switch (e) { case "DDDD": return p; case "YYYY": return d; case "YYYYY": return v; case "S": case "SS": case "SSS": case "DDD": return h; case "MMM": case "MMMM": case "dd": case "ddd": case "dddd": case "a": case "A": return m; case "X": return b; case "Z": case "ZZ": return g; case "T": return y; case "MM": case "DD": case "YY": case "HH": case "hh": case "mm": case "ss": case "M": case "D": case "d": case "H": case "h": case "m": case "s": return c; default: return new RegExp(e.replace("\\", "")) } } function $(e, t, n) { var r, i, s = n._a; switch (e) { case "M": case "MM": s[1] = t == null ? 0 : ~~t - 1; break; case "MMM": case "MMMM": r = U(n._l).monthsParse(t), r != null ? s[1] = r : n._isValid = !1; break; case "D": case "DD": case "DDD": case "DDDD": t != null && (s[2] = ~~t); break; case "YY": s[0] = ~~t + (~~t > 68 ? 1900 : 2e3); break; case "YYYY": case "YYYYY": s[0] = ~~t; break; case "a": case "A": n._isPm = (t + "").toLowerCase() === "pm"; break; case "H": case "HH": case "h": case "hh": s[3] = ~~t; break; case "m": case "mm": s[4] = ~~t; break; case "s": case "ss": s[5] = ~~t; break; case "S": case "SS": case "SSS": s[6] = ~~(("0." + t) * 1e3); break; case "X": n._d = new Date(parseFloat(t) * 1e3); break; case "Z": case "ZZ": n._useUTC = !0, r = (t + "").match(x), r && r[1] && (n._tzh = ~~r[1]), r && r[2] && (n._tzm = ~~r[2]), r && r[0] === "+" && (n._tzh = -n._tzh, n._tzm = -n._tzm) } t == null && (n._isValid = !1) } function J(e) { var t, n, r = []; if (e._d) return; for (t = 0; t < 7; t++) e._a[t] = r[t] = e._a[t] == null ? t === 2 ? 1 : 0 : e._a[t]; r[3] += e._tzh || 0, r[4] += e._tzm || 0, n = new Date(0), e._useUTC ? (n.setUTCFullYear(r[0], r[1], r[2]), n.setUTCHours(r[3], r[4], r[5], r[6])) : (n.setFullYear(r[0], r[1], r[2]), n.setHours(r[3], r[4], r[5], r[6])), e._d = n } function K(e) { var t = e._f.match(a), n = e._i, r, i; e._a = []; for (r = 0; r < t.length; r++) i = (V(t[r]).exec(n) || [])[0], i && (n = n.slice(n.indexOf(i) + i.length)), A[t[r]] && $(t[r], i, e); e._isPm && e._a[3] < 12 && (e._a[3] += 12), e._isPm === !1 && e._a[3] === 12 && (e._a[3] = 0), J(e) } function Q(e) { var t, n, r, i = 99, s, o, u; while (e._f.length) { t = H({}, e), t._f = e._f.pop(), K(t), n = new D(t); if (n.isValid()) { r = n; break } u = q(t._a, n.toArray()), u < i && (i = u, r = n) } H(e, r) } function G(e) { var t, n = e._i; if (w.exec(n)) { e._f = "YYYY-MM-DDT"; for (t = 0; t < 4; t++) if (S[t][1].exec(n)) { e._f += S[t][0]; break } g.exec(n) && (e._f += " Z"), K(e) } else e._d = new Date(n) } function Y(t) { var n = t._i, r = u.exec(n); n === e ? t._d = new Date : r ? t._d = new Date(+r[1]) : typeof n == "string" ? G(t) : I(n) ? (t._a = n.slice(0), J(t)) : t._d = n instanceof Date ? new Date(+n) : new Date(n) } function Z(e, t, n, r, i) { return i.relativeTime(t || 1, !!n, e, r) } function et(e, t, n) { var i = r(Math.abs(e) / 1e3), s = r(i / 60), o = r(s / 60), u = r(o / 24), a = r(u / 365), f = i < 45 && ["s", i] || s === 1 && ["m"] || s < 45 && ["mm", s] || o === 1 && ["h"] || o < 22 && ["hh", o] || u === 1 && ["d"] || u <= 25 && ["dd", u] || u <= 45 && ["M"] || u < 345 && ["MM", r(u / 30)] || a === 1 && ["y"] || ["yy", a]; return f[2] = t, f[3] = e > 0, f[4] = n, Z.apply({}, f) } function tt(e, n, r) { var i = r - n, s = r - e.day(); return s > i && (s -= 7), s < i - 7 && (s += 7), Math.ceil(t(e).add("d", s).dayOfYear() / 7) } function nt(e) { var n = e._i, r = e._f; return n === null || n === "" ? null : (typeof n == "string" && (e._i = n = U().preparse(n)), t.isMoment(n) ? (e = H({}, n), e._d = new Date(+n._d)) : r ? I(r) ? Q(e) : K(e) : Y(e), new D(e)) } function rt(e, n) { t.fn[e] = t.fn[e + "s"] = function (e) { var t = this._isUTC ? "UTC" : ""; return e != null ? (this._d["set" + t + n](e), this) : this._d["get" + t + n]() } } function it(e) { t.duration.fn[e] = function () { return this._data[e] } } function st(e, n) { t.duration.fn["as" + e] = function () { return +this / n } } var t, n = "2.0.0", r = Math.round, i, s = {}, o = typeof module != "undefined" && module.exports, u = /^\/?Date\((\-?\d+)/i, a = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYY|YYYY|YY|a|A|hh?|HH?|mm?|ss?|SS?S?|X|zz?|ZZ?|.)/g, f = /(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g, l = /([0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)/gi, c = /\d\d?/, h = /\d{1,3}/, p = /\d{3}/, d = /\d{1,4}/, v = /[+\-]?\d{1,6}/, m = /[0-9]*[a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF]+\s*?[\u0600-\u06FF]+/i, g = /Z|[\+\-]\d\d:?\d\d/i, y = /T/i, b = /[\+\-]?\d+(\.\d{1,3})?/, w = /^\s*\d{4}-\d\d-\d\d((T| )(\d\d(:\d\d(:\d\d(\.\d\d?\d?)?)?)?)?([\+\-]\d\d:?\d\d)?)?/, E = "YYYY-MM-DDTHH:mm:ssZ", S = [["HH:mm:ss.S", /(T| )\d\d:\d\d:\d\d\.\d{1,3}/], ["HH:mm:ss", /(T| )\d\d:\d\d:\d\d/], ["HH:mm", /(T| )\d\d:\d\d/], ["HH", /(T| )\d\d/]], x = /([\+\-]|\d\d)/gi, T = "Month|Date|Hours|Minutes|Seconds|Milliseconds".split("|"), N = { Milliseconds: 1, Seconds: 1e3, Minutes: 6e4, Hours: 36e5, Days: 864e5, Months: 2592e6, Years: 31536e6 }, C = {}, k = "DDD w W M D d".split(" "), L = "M D H h m s w W".split(" "), A = { M: function () { return this.month() + 1 }, MMM: function (e) { return this.lang().monthsShort(this, e) }, MMMM: function (e) { return this.lang().months(this, e) }, D: function () { return this.date() }, DDD: function () { return this.dayOfYear() }, d: function () { return this.day() }, dd: function (e) { return this.lang().weekdaysMin(this, e) }, ddd: function (e) { return this.lang().weekdaysShort(this, e) }, dddd: function (e) { return this.lang().weekdays(this, e) }, w: function () { return this.week() }, W: function () { return this.isoWeek() }, YY: function () { return j(this.year() % 100, 2) }, YYYY: function () { return j(this.year(), 4) }, YYYYY: function () { return j(this.year(), 5) }, a: function () { return this.lang().meridiem(this.hours(), this.minutes(), !0) }, A: function () { return this.lang().meridiem(this.hours(), this.minutes(), !1) }, H: function () { return this.hours() }, h: function () { return this.hours() % 12 || 12 }, m: function () { return this.minutes() }, s: function () { return this.seconds() }, S: function () { return ~~(this.milliseconds() / 100) }, SS: function () { return j(~~(this.milliseconds() / 10), 2) }, SSS: function () { return j(this.milliseconds(), 3) }, Z: function () { var e = -this.zone(), t = "+"; return e < 0 && (e = -e, t = "-"), t + j(~~(e / 60), 2) + ":" + j(~~e % 60, 2) }, ZZ: function () { var e = -this.zone(), t = "+"; return e < 0 && (e = -e, t = "-"), t + j(~~(10 * e / 6), 4) }, X: function () { return this.unix() } }; while (k.length) i = k.pop(), A[i + "o"] = M(A[i]); while (L.length) i = L.pop(), A[i + i] = O(A[i], 2); A.DDDD = O(A.DDD, 3), _.prototype = { set: function (e) { var t, n; for (n in e) t = e[n], typeof t == "function" ? this[n] = t : this["_" + n] = t }, _months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), months: function (e) { return this._months[e.month()] }, _monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), monthsShort: function (e) { return this._monthsShort[e.month()] }, monthsParse: function (e) { var n, r, i, s; this._monthsParse || (this._monthsParse = []); for (n = 0; n < 12; n++) { this._monthsParse[n] || (r = t([2e3, n]), i = "^" + this.months(r, "") + "|^" + this.monthsShort(r, ""), this._monthsParse[n] = new RegExp(i.replace(".", ""), "i")); if (this._monthsParse[n].test(e)) return n } }, _weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdays: function (e) { return this._weekdays[e.day()] }, _weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysShort: function (e) { return this._weekdaysShort[e.day()] }, _weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), weekdaysMin: function (e) { return this._weekdaysMin[e.day()] }, _longDateFormat: { LT: "h:mm A", L: "MM/DD/YYYY", LL: "MMMM D YYYY", LLL: "MMMM D YYYY LT", LLLL: "dddd, MMMM D YYYY LT" }, longDateFormat: function (e) { var t = this._longDateFormat[e]; return !t && this._longDateFormat[e.toUpperCase()] && (t = this._longDateFormat[e.toUpperCase()].replace(/MMMM|MM|DD|dddd/g, function (e) { return e.slice(1) }), this._longDateFormat[e] = t), t }, meridiem: function (e, t, n) { return e > 11 ? n ? "pm" : "PM" : n ? "am" : "AM" }, _calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[last] dddd [at] LT", sameElse: "L" }, calendar: function (e, t) { var n = this._calendar[e]; return typeof n == "function" ? n.apply(t) : n }, _relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, relativeTime: function (e, t, n, r) { var i = this._relativeTime[n]; return typeof i == "function" ? i(e, t, n, r) : i.replace(/%d/i, e) }, pastFuture: function (e, t) { var n = this._relativeTime[e > 0 ? "future" : "past"]; return typeof n == "function" ? n(t) : n.replace(/%s/i, t) }, ordinal: function (e) { return this._ordinal.replace("%d", e) }, _ordinal: "%d", preparse: function (e) { return e }, postformat: function (e) { return e }, week: function (e) { return tt(e, this._week.dow, this._week.doy) }, _week: { dow: 0, doy: 6 } }, t = function (e, t, n) { return nt({ _i: e, _f: t, _l: n, _isUTC: !1 }) }, t.utc = function (e, t, n) { return nt({ _useUTC: !0, _isUTC: !0, _l: n, _i: e, _f: t }) }, t.unix = function (e) { return t(e * 1e3) }, t.duration = function (e, n) { var r = t.isDuration(e), i = typeof e == "number", s = r ? e._data : i ? {} : e, o; return i && (n ? s[n] = e : s.milliseconds = e), o = new P(s), r && e.hasOwnProperty("_lang") && (o._lang = e._lang), o }, t.version = n, t.defaultFormat = E, t.lang = function (e, n) { var r; if (!e) return t.fn._lang._abbr; n ? R(e, n) : s[e] || U(e), t.duration.fn._lang = t.fn._lang = U(e) }, t.langData = function (e) { return e && e._lang && e._lang._abbr && (e = e._lang._abbr), U(e) }, t.isMoment = function (e) { return e instanceof D }, t.isDuration = function (e) { return e instanceof P }, t.fn = D.prototype = { clone: function () { return t(this) }, valueOf: function () { return +this._d }, unix: function () { return Math.floor(+this._d / 1e3) }, toString: function () { return this.format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") }, toDate: function () { return this._d }, toJSON: function () { return t.utc(this).format("YYYY-MM-DD[T]HH:mm:ss.SSS[Z]") }, toArray: function () { var e = this; return [e.year(), e.month(), e.date(), e.hours(), e.minutes(), e.seconds(), e.milliseconds()] }, isValid: function () { return this._isValid == null && (this._a ? this._isValid = !q(this._a, (this._isUTC ? t.utc(this._a) : t(this._a)).toArray()) : this._isValid = !isNaN(this._d.getTime())), !!this._isValid }, utc: function () { return this._isUTC = !0, this }, local: function () { return this._isUTC = !1, this }, format: function (e) { var n = X(this, e || t.defaultFormat); return this.lang().postformat(n) }, add: function (e, n) { var r; return typeof e == "string" ? r = t.duration(+n, e) : r = t.duration(e, n), F(this, r, 1), this }, subtract: function (e, n) { var r; return typeof e == "string" ? r = t.duration(+n, e) : r = t.duration(e, n), F(this, r, -1), this }, diff: function (e, n, r) { var i = this._isUTC ? t(e).utc() : t(e).local(), s = (this.zone() - i.zone()) * 6e4, o, u; return n && (n = n.replace(/s$/, "")), n === "year" || n === "month" ? (o = (this.daysInMonth() + i.daysInMonth()) * 432e5, u = (this.year() - i.year()) * 12 + (this.month() - i.month()), u += (this - t(this).startOf("month") - (i - t(i).startOf("month"))) / o, n === "year" && (u /= 12)) : (o = this - i - s, u = n === "second" ? o / 1e3 : n === "minute" ? o / 6e4 : n === "hour" ? o / 36e5 : n === "day" ? o / 864e5 : n === "week" ? o / 6048e5 : o), r ? u : B(u) }, from: function (e, n) { return t.duration(this.diff(e)).lang(this.lang()._abbr).humanize(!n) }, fromNow: function (e) { return this.from(t(), e) }, calendar: function () { var e = this.diff(t().startOf("day"), "days", !0), n = e < -6 ? "sameElse" : e < -1 ? "lastWeek" : e < 0 ? "lastDay" : e < 1 ? "sameDay" : e < 2 ? "nextDay" : e < 7 ? "nextWeek" : "sameElse"; return this.format(this.lang().calendar(n, this)) }, isLeapYear: function () { var e = this.year(); return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0 }, isDST: function () { return this.zone() < t([this.year()]).zone() || this.zone() < t([this.year(), 5]).zone() }, day: function (e) { var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); return e == null ? t : this.add({ d: e - t }) }, startOf: function (e) { e = e.replace(/s$/, ""); switch (e) { case "year": this.month(0); case "month": this.date(1); case "week": case "day": this.hours(0); case "hour": this.minutes(0); case "minute": this.seconds(0); case "second": this.milliseconds(0) } return e === "week" && this.day(0), this }, endOf: function (e) { return this.startOf(e).add(e.replace(/s?$/, "s"), 1).subtract("ms", 1) }, isAfter: function (e, n) { return n = typeof n != "undefined" ? n : "millisecond", +this.clone().startOf(n) > +t(e).startOf(n) }, isBefore: function (e, n) { return n = typeof n != "undefined" ? n : "millisecond", +this.clone().startOf(n) < +t(e).startOf(n) }, isSame: function (e, n) { return n = typeof n != "undefined" ? n : "millisecond", +this.clone().startOf(n) === +t(e).startOf(n) }, zone: function () { return this._isUTC ? 0 : this._d.getTimezoneOffset() }, daysInMonth: function () { return t.utc([this.year(), this.month() + 1, 0]).date() }, dayOfYear: function (e) { var n = r((t(this).startOf("day") - t(this).startOf("year")) / 864e5) + 1; return e == null ? n : this.add("d", e - n) }, isoWeek: function (e) { var t = tt(this, 1, 4); return e == null ? t : this.add("d", (e - t) * 7) }, week: function (e) { var t = this.lang().week(this); return e == null ? t : this.add("d", (e - t) * 7) }, lang: function (t) { return t === e ? this._lang : (this._lang = U(t), this) } }; for (i = 0; i < T.length; i++) rt(T[i].toLowerCase().replace(/s$/, ""), T[i]); rt("year", "FullYear"), t.fn.days = t.fn.day, t.fn.weeks = t.fn.week, t.fn.isoWeeks = t.fn.isoWeek, t.duration.fn = P.prototype = { weeks: function () { return B(this.days() / 7) }, valueOf: function () { return this._milliseconds + this._days * 864e5 + this._months * 2592e6 }, humanize: function (e) { var t = +this, n = et(t, !e, this.lang()); return e && (n = this.lang().pastFuture(t, n)), this.lang().postformat(n) }, lang: t.fn.lang }; for (i in N) N.hasOwnProperty(i) && (st(i, N[i]), it(i.toLowerCase())); st("Weeks", 6048e5), t.lang("en", { ordinal: function (e) { var t = e % 10, n = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; return e + n } }), o && (module.exports = t), typeof ender == "undefined" && (this.moment = t), typeof define == "function" && define.amd && define("moment", [], function () { return t }) }).call(this); | |
(function ($) { | |
var $document = $(document), | |
bsSort = [], | |
lastSort, | |
signClass; | |
$.bootstrapSortable = function (applyLast, sign) { | |
//Set class based on sign parameter | |
if (!sign) { | |
signClass = "arrow"; | |
} | |
else { | |
signClass = sign | |
} | |
// set attributes needed for sorting | |
$('table.sortable').each(function () { | |
var $this = $(this); | |
applyLast = (applyLast === true); | |
$this.find('span.sign').remove(); | |
$this.find('thead th').each(function (index) { | |
$(this).attr('data-sortkey', index); | |
}); | |
$this.find('td').each(function () { | |
var $this = $(this); | |
if ($this.attr('data-dateformat') != undefined) { | |
$this.attr('data-value', moment($this.text(), $this.attr('data-dateformat')).format('YYYY/MM/DD/HH/mm/ss')); | |
} | |
else { | |
$this.attr('data-value') === undefined && $this.attr('data-value', $this.text()); | |
} | |
}); | |
$this.find('thead th').each(function (index) { | |
var $this = $(this); | |
if ($this.attr('data-defaultsort') == "disabled") { return; } | |
lastSort = applyLast ? lastSort : -1; | |
bsSort[index] = applyLast ? bsSort[index] : $this.attr('data-defaultsort'); | |
if (bsSort[index] != null && (applyLast == (index == lastSort))) { | |
bsSort[index] = bsSort[index] == 'asc' ? 'desc' : 'asc'; | |
doSort($this, $this.parents('table.sortable')) | |
} | |
}); | |
$this.trigger('sorted'); | |
}); | |
}; | |
// add click event to table header | |
$document.on('click', 'table.sortable thead th', function (e) { | |
var $this = $(this), $table = $this.parents('table.sortable'); | |
doSort($this, $table); | |
$table.trigger('sorted'); | |
}); | |
//Sorting mechanism separated | |
function doSort($this, $table) { | |
if ($this.attr('data-defaultsort') == "disabled") { return; } | |
// update arrow icon | |
if ($.browser.mozilla) { | |
var moz_arrow = $table.find('div.mozilla'); | |
if (moz_arrow != null) { | |
moz_arrow.parent().html(moz_arrow.text()); | |
} | |
$this.wrapInner('<div class="mozilla"></div>'); | |
$this.children().eq(0).append('<span class="sign ' + signClass + '"></span>'); | |
} | |
else { | |
$table.find('span.sign').remove(); | |
$this.append('<span class="sign ' + signClass + '"></span>'); | |
} | |
// sort direction | |
var nr = $this.attr('data-sortkey'); | |
lastSort = nr; | |
bsSort[nr] = bsSort[nr] == 'asc' ? 'desc' : 'asc'; | |
if (bsSort[nr] == 'desc') { $this.find('span.sign').addClass('up'); } | |
// sort rows | |
var rows = $table.find('tbody tr'); | |
rows.tsort('td:eq(' + nr + ')', { order: bsSort[nr], attr: 'data-value' }); | |
}; | |
// jQuery 1.9 removed this object | |
if (!$.browser) { | |
$.browser = { chrome: false, mozilla: false, opera: false, msie: false, safari: false }; | |
var ua = navigator.userAgent; | |
$.each($.browser, function (c, a) { | |
$.browser[c] = ((new RegExp(c, 'i').test(ua))) ? true : false; | |
if ($.browser.mozilla && c == 'mozilla') { $.browser.mozilla = ((new RegExp('firefox', 'i').test(ua))) ? true : false; }; | |
if ($.browser.chrome && c == 'safari') { $.browser.safari = false; }; | |
}); | |
}; | |
// Initialise on DOM ready | |
$($.bootstrapSortable); | |
}(jQuery)); | |
</script> | |
<style> | |
/*! | |
* Bootstrap v2.1.1 | |
* | |
* Copyright 2012 Twitter, Inc | |
* Licensed under the Apache License v2.0 | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Designed and built with all the love in the world @twitter by @mdo and @fat. | |
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}.text-error{color:#b94a48}.text-info{color:#3a87ad}.text-success{color:#468847}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on,.input-append .btn{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-image:-moz-linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-image:-moz-linear-gradient(top,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a,.pager .next span{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}.modal-open .modal .dropdown-menu{z-index:2050}.modal-open .modal .dropdown.open{*z-index:2050}.modal-open .modal .popover{z-index:2060}.modal-open .modal .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} | |
</style> | |
<style> | |
table.sortable span.sign { | |
display: block; | |
position: absolute; | |
top: 50%; | |
right: 5px; | |
font-size: 12px; | |
margin-top: -10px; | |
color: #bfbfc1; | |
} | |
table.sortable span.arrow, span.reversed { | |
border-style: solid; | |
border-width: 5px; | |
font-size: 0; | |
border-color: #ccc transparent transparent transparent; | |
line-height: 0; | |
height: 0; | |
width: 0; | |
margin-top: -2px; | |
} | |
table.sortable span.arrow.up { | |
border-color: transparent transparent #ccc transparent; | |
margin-top: -7px; | |
} | |
table.sortable span.reversed { | |
border-color: transparent transparent #ccc transparent; | |
margin-top: -7px; | |
} | |
table.sortable span.reversed.up { | |
border-color: #ccc transparent transparent transparent; | |
margin-top: -2px; | |
} | |
table.sortable span.az:before { | |
content: "a .. z"; | |
} | |
table.sortable span.az.up:before { | |
content: "z .. a"; | |
} | |
table.sortable span.AZ:before { | |
content: "A .. Z"; | |
} | |
table.sortable span.AZ.up:before { | |
content: "Z .. A"; | |
} | |
table.sortable span._19:before { | |
content: "1 .. 9"; | |
} | |
table.sortable span._19.up:before { | |
content: "9 .. 1"; | |
} | |
table.sortable span.month:before { | |
content: "jan .. dec"; | |
} | |
table.sortable span.month.up:before { | |
content: "dec .. jan"; | |
} | |
table.sortable thead th { | |
cursor: pointer; | |
position: relative; | |
top: 0; | |
left: 0; | |
} | |
table.sortable thead th:hover:not([data-defaultsort=disabled]) { | |
background: #efefef; | |
} | |
table.sortable thead th div.mozilla { | |
position: relative; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<table class="table table-striped sortable"> | |
<thead> | |
<tr><th>Country</th><th>Year</th><th>Books published</th><th>Population</th><th>Books per 1000 people</th></tr> | |
</thead> | |
<tbody> | |
<tr><td>United States</td><td>2010</td><td data-value="328259">328,259</td><td data-value="312247000">312,247,000</td><td>1.051</td></tr> | |
<tr><td>China</td><td>2011</td><td data-value="207506">207,506</td><td data-value="1368347000">1,368,347,000</td><td>0.1516</td></tr> | |
<tr><td>United Kingdom</td><td>2011</td><td data-value="149800">149,800</td><td data-value="62283000">62,283,000</td><td>2.405</td></tr> | |
<tr><td>Russian Federation</td><td>2012</td><td data-value="116888">116,888</td><td data-value="142556000">142,556,000</td><td>0.8199</td></tr> | |
<tr><td>India</td><td>2004</td><td data-value="42415">42,415</td><td data-value="1110626000">1,110,626,000</td><td>0.03819</td></tr> | |
<tr><td>Germany</td><td>2011</td><td data-value="82048">82,048</td><td data-value="82764000">82,764,000</td><td>0.9913</td></tr> | |
<tr><td>Japan</td><td>2012</td><td data-value="78349">78,349</td><td data-value="126917000">126,917,000</td><td>0.6173</td></tr> | |
<tr><td>Spain</td><td>2011</td><td data-value="74244">74,244</td><td data-value="46399000">46,399,000</td><td>1.6</td></tr> | |
<tr><td>Iran</td><td>2010</td><td data-value="65000">65,000</td><td data-value="74462000">74,462,000</td><td>0.8729</td></tr> | |
<tr><td>Pakistan</td><td>2010</td><td data-value="45000">45,000</td><td data-value="173149000">173,149,000</td><td>0.2599</td></tr> | |
<tr><td>Turkey</td><td>2011</td><td data-value="43100">43,100</td><td data-value="73004000">73,004,000</td><td>0.5904</td></tr> | |
<tr><td>France</td><td>2011</td><td data-value="41902">41,902</td><td data-value="63471000">63,471,000</td><td>0.6602</td></tr> | |
<tr><td>Italy</td><td>2011</td><td data-value="39898">39,898</td><td data-value="60558000">60,558,000</td><td>0.6588</td></tr> | |
<tr><td>South Korea</td><td>2012</td><td data-value="39767">39,767</td><td data-value="48795000">48,795,000</td><td>0.815</td></tr> | |
<tr><td>Netherlands</td><td>1993</td><td data-value="34067">34,067</td><td data-value="15211000">15,211,000</td><td>2.24</td></tr> | |
<tr><td>Poland</td><td>2010</td><td data-value="31500">31,500</td><td data-value="38199000">38,199,000</td><td>0.8246</td></tr> | |
<tr><td>Taiwan</td><td>2010</td><td data-value="28084">28,084</td><td data-value="23146000">23,146,000</td><td>1.213</td></tr> | |
<tr><td>Vietnam</td><td>2009</td><td data-value="24589">24,589</td><td data-value="88200000">88,200,000</td><td>0.2788</td></tr> | |
<tr><td>Indonesia</td><td>2009</td><td data-value="24000">24,000</td><td data-value="237487000">237,487,000</td><td>0.1011</td></tr> | |
<tr><td>Argentina</td><td>2010</td><td data-value="22781">22,781</td><td data-value="40374000">40,374,000</td><td>0.5642</td></tr> | |
<tr><td>Canada</td><td>1996</td><td data-value="19900">19,900</td><td data-value="29586000">29,586,000</td><td>0.6726</td></tr> | |
<tr><td>Brazil</td><td>2010</td><td data-value="18712">18,712</td><td data-value="195210000">195,210,000</td><td>0.09586</td></tr> | |
<tr><td>Malaysia</td><td>2011</td><td data-value="17923">17,923</td><td data-value="28698000">28,698,000</td><td>0.6245</td></tr> | |
<tr><td>Romania</td><td>2008</td><td data-value="14984">14,984</td><td data-value="21965000">21,965,000</td><td>0.6822</td></tr> | |
<tr><td>Ukraine</td><td>2004</td><td data-value="14790">14,790</td><td data-value="47450000">47,450,000</td><td>0.3117</td></tr> | |
<tr><td>Hong Kong</td><td>2005</td><td data-value="14603">14,603</td><td data-value="6897000">6,897,000</td><td>2.117</td></tr> | |
<tr><td>Belgium</td><td>1991</td><td data-value="13913">13,913</td><td data-value="10011000">10,011,000</td><td>1.39</td></tr> | |
<tr><td>Finland</td><td>2006</td><td data-value="13656">13,656</td><td data-value="5268000">5,268,000</td><td>2.592</td></tr> | |
<tr><td>Thailand</td><td>2009</td><td data-value="13607">13,607</td><td data-value="66277000">66,277,000</td><td>0.2053</td></tr> | |
<tr><td>Belarus</td><td>2009</td><td data-value="12885">12,885</td><td data-value="9526000">9,526,000</td><td>1.353</td></tr> | |
<tr><td>Denmark</td><td>1996</td><td data-value="12352">12,352</td><td data-value="5254000">5,254,000</td><td>2.351</td></tr> | |
<tr><td>Colombia</td><td>2010</td><td data-value="12334">12,334</td><td data-value="46445000">46,445,000</td><td>0.2656</td></tr> | |
<tr><td>Switzerland</td><td>2001</td><td data-value="12156">12,156</td><td data-value="7201000">7,201,000</td><td>1.688</td></tr> | |
<tr><td>Singapore</td><td>2007</td><td data-value="12000">12,000</td><td data-value="4732000">4,732,000</td><td>2.536</td></tr> | |
<tr><td>Hungary</td><td>2012</td><td data-value="11645">11,645</td><td data-value="9934000">9,934,000</td><td>1.172</td></tr> | |
<tr><td>Czech Republic</td><td>1996</td><td data-value="10244">10,244</td><td data-value="10328000">10,328,000</td><td>0.9919</td></tr> | |
<tr><td>Slovakia</td><td>2006</td><td data-value="9400">9,400</td><td data-value="5397000">5,397,000</td><td>1.742</td></tr> | |
<tr><td>Mexico</td><td>2010</td><td data-value="9075">9,075</td><td data-value="117886000">117,886,000</td><td>0.07698</td></tr> | |
<tr><td>Egypt</td><td>2000</td><td data-value="9022">9,022</td><td data-value="66137000">66,137,000</td><td>0.1364</td></tr> | |
<tr><td>Australia</td><td>2004</td><td data-value="8602">8,602</td><td data-value="20218000">20,218,000</td><td>0.4255</td></tr> | |
<tr><td>Austria</td><td>1996</td><td data-value="8056">8,056</td><td data-value="8009000">8,009,000</td><td>1.006</td></tr> | |
<tr><td>Portugal</td><td>1996</td><td data-value="7868">7,868</td><td data-value="10141000">10,141,000</td><td>0.7759</td></tr> | |
<tr><td>Israel</td><td>2006</td><td data-value="6866">6,866</td><td data-value="6759000">6,759,000</td><td>1.016</td></tr> | |
<tr><td>Greece</td><td>2002</td><td data-value="6826">6,826</td><td data-value="11026000">11,026,000</td><td>0.6191</td></tr> | |
<tr><td>South Africa</td><td>1995</td><td data-value="5418">5,418</td><td data-value="41427000">41,427,000</td><td>0.1308</td></tr> | |
<tr><td>Chile</td><td>2011</td><td data-value="5326">5,326</td><td data-value="17305000">17,305,000</td><td>0.3078</td></tr> | |
<tr><td>Sri Lanka</td><td>1996</td><td data-value="4115">4,115</td><td data-value="18368000">18,368,000</td><td>0.224</td></tr> | |
<tr><td>Peru</td><td>2006</td><td data-value="4101">4,101</td><td data-value="28031000">28,031,000</td><td>0.1463</td></tr> | |
<tr><td>Sweden</td><td>2010</td><td data-value="4074">4,074</td><td data-value="9382000">9,382,000</td><td>0.4342</td></tr> | |
<tr><td>Saudi Arabia</td><td>1996</td><td data-value="3900">3,900</td><td data-value="18848000">18,848,000</td><td>0.2069</td></tr> | |
<tr><td>Lebanon</td><td>2005</td><td data-value="3686">3,686</td><td data-value="3987000">3,987,000</td><td>0.9245</td></tr> | |
<tr><td>Myanmar</td><td>1993</td><td data-value="3660">3,660</td><td data-value="44053000">44,053,000</td><td>0.08308</td></tr> | |
<tr><td>New Zealand</td><td>2003</td><td data-value="3600">3,600</td><td data-value="4021000">4,021,000</td><td>0.8953</td></tr> | |
<tr><td>Ecuador</td><td>2010</td><td data-value="2854">2,854</td><td data-value="15001000">15,001,000</td><td>0.1903</td></tr> | |
<tr><td>Afghanistan</td><td>1990</td><td data-value="2795">2,795</td><td data-value="11731000">11,731,000</td><td>0.2383</td></tr> | |
<tr><td>Venezuela</td><td>2003</td><td data-value="2061">2,061</td><td data-value="25797000">25,797,000</td><td>0.07989</td></tr> | |
<tr><td>Luxembourg</td><td>2001</td><td data-value="2000">2,000</td><td data-value="440000">440,000</td><td>4.545</td></tr> | |
<tr><td>Latvia</td><td>1996</td><td data-value="1965">1,965</td><td data-value="2458000">2,458,000</td><td>0.7994</td></tr> | |
<tr><td>Iceland</td><td>2007</td><td data-value="1533">1,533</td><td data-value="305000">305,000</td><td>5.026</td></tr> | |
<tr><td>Philippines</td><td>1996</td><td data-value="1507">1,507</td><td data-value="71185000">71,185,000</td><td>0.02117</td></tr> | |
<tr><td>Cuba</td><td>2003</td><td data-value="1488">1,488</td><td data-value="11246000">11,246,000</td><td>0.1323</td></tr> | |
<tr><td>Costa Rica</td><td>2003</td><td data-value="1315">1,315</td><td data-value="4171000">4,171,000</td><td>0.3153</td></tr> | |
<tr><td>Nigeria</td><td>1991</td><td data-value="1314">1,314</td><td data-value="98085000">98,085,000</td><td>0.0134</td></tr> | |
<tr><td>Kazakhstan</td><td>1996</td><td data-value="1226">1,226</td><td data-value="15326000">15,326,000</td><td>0.07999</td></tr> | |
<tr><td>Syria</td><td>2004</td><td data-value="1138">1,138</td><td data-value="17676000">17,676,000</td><td>0.06438</td></tr> | |
<tr><td>Uzbekistan</td><td>1996</td><td data-value="1003">1,003</td><td data-value="23381000">23,381,000</td><td>0.0429</td></tr> | |
<tr><td>Cyprus</td><td>1996</td><td data-value="930">930</td><td data-value="873000">873,000</td><td>1.065</td></tr> | |
<tr><td>Morocco</td><td>1996</td><td data-value="918">918</td><td data-value="27237000">27,237,000</td><td>0.0337</td></tr> | |
<tr><td>Tunisia</td><td>1996</td><td data-value="720">720</td><td data-value="9117000">9,117,000</td><td>0.07897</td></tr> | |
<tr><td>Dominican Republic</td><td>2003</td><td data-value="705">705</td><td data-value="9071000">9,071,000</td><td>0.07772</td></tr> | |
<tr><td>Algeria</td><td>1996</td><td data-value="670">670</td><td data-value="29845000">29,845,000</td><td>0.02245</td></tr> | |
<tr><td>Uruguay</td><td>2003</td><td data-value="605">605</td><td data-value="3325000">3,325,000</td><td>0.182</td></tr> | |
<tr><td>Bolivia</td><td>2003</td><td data-value="584">584</td><td data-value="9017000">9,017,000</td><td>0.06477</td></tr> | |
<tr><td>Georgia</td><td>1998</td><td data-value="581">581</td><td data-value="4862000">4,862,000</td><td>0.1195</td></tr> | |
<tr><td>Azerbaijan</td><td>1996</td><td data-value="542">542</td><td data-value="7852000">7,852,000</td><td>0.06903</td></tr> | |
<tr><td>Jordan</td><td>1996</td><td data-value="511">511</td><td data-value="4451000">4,451,000</td><td>0.1148</td></tr> | |
<tr><td>Panama</td><td>2003</td><td data-value="506">506</td><td data-value="3241000">3,241,000</td><td>0.1561</td></tr> | |
<tr><td>Turkmenistan</td><td>1994</td><td data-value="450">450</td><td data-value="4096000">4,096,000</td><td>0.1099</td></tr> | |
<tr><td>Guatemala</td><td>2003</td><td data-value="446">446</td><td data-value="12063000">12,063,000</td><td>0.03697</td></tr> | |
<tr><td>Kyrgyzstan</td><td>1998</td><td data-value="420">420</td><td data-value="4824000">4,824,000</td><td>0.08706</td></tr> | |
<tr><td>Malta</td><td>1995</td><td data-value="404">404</td><td data-value="396000">396,000</td><td>1.02</td></tr> | |
<tr><td>Fiji</td><td>1994</td><td data-value="401">401</td><td data-value="766000">766,000</td><td>0.5235</td></tr> | |
<tr><td>Armenia</td><td>1996</td><td data-value="396">396</td><td data-value="3173000">3,173,000</td><td>0.1248</td></tr> | |
<tr><td>Paraguay</td><td>2003</td><td data-value="390">390</td><td data-value="5682000">5,682,000</td><td>0.06864</td></tr> | |
<tr><td>Albania</td><td>1991</td><td data-value="381">381</td><td data-value="3460000">3,460,000</td><td>0.1101</td></tr> | |
<tr><td>Nicaragua</td><td>2003</td><td data-value="306">306</td><td data-value="5318000">5,318,000</td><td>0.05754</td></tr> | |
<tr><td>Kenya</td><td>1994</td><td data-value="300">300</td><td data-value="26635000">26,635,000</td><td>0.01126</td></tr> | |
<tr><td>United Arab Emirates</td><td>1993</td><td data-value="293">293</td><td data-value="2121000">2,121,000</td><td>0.1381</td></tr> | |
<tr><td>Honduras</td><td>2003</td><td data-value="290">290</td><td data-value="6628000">6,628,000</td><td>0.04375</td></tr> | |
<tr><td>Uganda</td><td>1996</td><td data-value="288">288</td><td data-value="21408000">21,408,000</td><td>0.01345</td></tr> | |
<tr><td>Mongolia</td><td>1992</td><td data-value="285">285</td><td data-value="2244000">2,244,000</td><td>0.127</td></tr> | |
<tr><td>El Salvador</td><td>2003</td><td data-value="250">250</td><td data-value="6029000">6,029,000</td><td>0.04147</td></tr> | |
<tr><td>Ethiopia</td><td>1991</td><td data-value="240">240</td><td data-value="49744000">49,744,000</td><td>0.004825</td></tr> | |
<tr><td>Zimbabwe</td><td>1992</td><td data-value="232">232</td><td data-value="10981000">10,981,000</td><td>0.02113</td></tr> | |
<tr><td>Vatican City</td><td>1996</td><td data-value="228">228</td><td data-value="1000">1,000</td><td>228.0</td></tr> | |
<tr><td>Qatar</td><td>1996</td><td data-value="209">209</td><td data-value="512000">512,000</td><td>0.4082</td></tr> | |
<tr><td>Kuwait</td><td>1992</td><td data-value="196">196</td><td data-value="1890000">1,890,000</td><td>0.1037</td></tr> | |
<tr><td>Tanzania</td><td>1990</td><td data-value="172">172</td><td data-value="25485000">25,485,000</td><td>0.006749</td></tr> | |
<tr><td>Botswana</td><td>1991</td><td data-value="158">158</td><td data-value="1425000">1,425,000</td><td>0.1109</td></tr> | |
<tr><td>Tajikistan</td><td>1996</td><td data-value="132">132</td><td data-value="5862000">5,862,000</td><td>0.02252</td></tr> | |
<tr><td>Papua New Guinea</td><td>1991</td><td data-value="122">122</td><td data-value="4262000">4,262,000</td><td>0.02863</td></tr> | |
<tr><td>Madagascar</td><td>1996</td><td data-value="119">119</td><td data-value="13883000">13,883,000</td><td>0.008572</td></tr> | |
<tr><td>Malawi</td><td>1996</td><td data-value="117">117</td><td data-value="10153000">10,153,000</td><td>0.01152</td></tr> | |
<tr><td>Palestine</td><td>1996</td><td data-value="114">114</td><td data-value="2722000">2,722,000</td><td>0.04188</td></tr> | |
<tr><td>Namibia</td><td>1990</td><td data-value="106">106</td><td data-value="1415000">1,415,000</td><td>0.07491</td></tr> | |
<tr><td>Eritrea</td><td>1993</td><td data-value="106">106</td><td data-value="3345000">3,345,000</td><td>0.03169</td></tr> | |
<tr><td>Brunei Darussalam</td><td>2009</td><td data-value="91">91</td><td data-value="394000">394,000</td><td>0.231</td></tr> | |
<tr><td>Laos</td><td>1995</td><td data-value="88">88</td><td data-value="4871000">4,871,000</td><td>0.01807</td></tr> | |
<tr><td>Benin</td><td>1994</td><td data-value="84">84</td><td data-value="5787000">5,787,000</td><td>0.01452</td></tr> | |
<tr><td>Mauritius</td><td>1996</td><td data-value="80">80</td><td data-value="1142000">1,142,000</td><td>0.07005</td></tr> | |
<tr><td>Reunion</td><td>1992</td><td data-value="69">69</td><td data-value="635000">635,000</td><td>0.1087</td></tr> | |
<tr><td>Democratic Republic of the Congo</td><td>1992</td><td data-value="64">64</td><td data-value="37731000">37,731,000</td><td>0.001696</td></tr> | |
<tr><td>Andorra</td><td>1994</td><td data-value="57">57</td><td data-value="63000">63,000</td><td>0.9048</td></tr> | |
<tr><td>Suriname</td><td>1996</td><td data-value="47">47</td><td data-value="442000">442,000</td><td>0.1063</td></tr> | |
<tr><td>Guyana</td><td>1996</td><td data-value="42">42</td><td data-value="731000">731,000</td><td>0.05746</td></tr> | |
<tr><td>Monaco</td><td>1990</td><td data-value="41">41</td><td data-value="29000">29,000</td><td>1.414</td></tr> | |
<tr><td>Bahrain</td><td>1996</td><td data-value="40">40</td><td data-value="580000">580,000</td><td>0.06897</td></tr> | |
<tr><td>Ghana</td><td>1992</td><td data-value="28">28</td><td data-value="15472000">15,472,000</td><td>0.00181</td></tr> | |
<tr><td>Libya</td><td>1994</td><td data-value="26">26</td><td data-value="4654000">4,654,000</td><td>0.005587</td></tr> | |
<tr><td>Angola</td><td>1995</td><td data-value="22">22</td><td data-value="12105000">12,105,000</td><td>0.001817</td></tr> | |
<tr><td>Mali</td><td>1995</td><td data-value="14">14</td><td data-value="8989000">8,989,000</td><td>0.001557</td></tr> | |
<tr><td>Gambia</td><td>1996</td><td data-value="14">14</td><td data-value="1096000">1,096,000</td><td>0.01277</td></tr> | |
<tr><td>Burkina Faso</td><td>1996</td><td data-value="12">12</td><td data-value="10373000">10,373,000</td><td>0.001157</td></tr> | |
<tr><td>Oman</td><td>1996</td><td data-value="7">7</td><td data-value="2176000">2,176,000</td><td>0.003217</td></tr> | |
</tbody> | |
</table> | |
</div> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import re | |
import csv | |
def find(f, seq): | |
"""Return first item in sequence where f(item) == True.""" | |
for item in seq: | |
if f(item): | |
return item | |
pop_data = [] | |
country_translations = { | |
'United States': 'United States of America', | |
'Iran': 'Iran (Islamic Republic of)', | |
'South Korea': 'Republic of Korea', | |
'Taiwan': 'Other non-specified areas', | |
'Vietnam': 'Viet Nam', | |
'Hong Kong': 'China, Hong Kong SAR', | |
'Venezuela': 'Venezuela (Bolivarian Republic of)', | |
'Syria': 'Syrian Arab Republic', | |
'Bolivia': 'Bolivia (Plurinational State of)', | |
'Vatican City': 'Holy See', | |
'Tanzania': 'United Republic of Tanzania', | |
'Palestine': 'State of Palestine', | |
'Laos': 'Lao People\'s Democratic Republic', | |
'Reunion': 'R\xc3\xa9union', | |
} | |
def find_country(country, year): | |
def f(row): | |
return row['Major area, region, country or area'] == country | |
if country in country_translations: | |
country = country_translations[country] | |
if int(year) <= 2010: | |
pop = pop_data[0] | |
else: | |
pop = pop_data[1] | |
country_data = find(f, pop) | |
if country_data: | |
return country_data[year] | |
books_file = open('books_by_country').read() | |
books_by_country = [] | |
for pop_file in ('Pop pre 2010.csv', 'Pop post 2010.csv'): | |
with open(pop_file) as f: | |
pop_data.append(list(csv.DictReader(f))) | |
lines = [] | |
for row in books_file.split('\n'): | |
if not row: | |
continue | |
country, year, books = re.match('^([\w ]+) \((\d+)\).* ([\d,]+)', row).groups() | |
country = country.strip() | |
books = int(books.replace(',', '')) | |
country_pop = find_country(country, year) | |
books_adjusted = '?' | |
if country_pop: | |
books_adjusted = books/float(country_pop) | |
lines.append('<tr><td>{0}</td><td>{1}</td><td data-value="{2}">{2:,}</td><td data-value="{3}">{3:,}</td><td>{4:.4}</td></tr>'.format(country, year, books, int(country_pop)*1000, books_adjusted)) | |
print open('html').read().replace('{table-contents}', '\n'.join(lines)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
United States (2010) 328,259 (new titles and editions) [2] | |
China (2011) 207,506 (369,523 total) [3] | |
United Kingdom (2011) 149,800 [4] | |
Russian Federation (2012) 116,888 (total) [5] | |
India (2004) 82,537 (total; 21,370 in Hindi, 18,752 in English, and 42,415 in other Indian languages) [6] | |
Germany (2011) 82,048 [4] | |
Japan (2012) 78,349 [7] | |
Spain (2011) 74,244 | |
Iran (2010) 65,000 [8][9] | |
Pakistan (2010) 45,000 | |
Turkey (2011) 43,100 (total) [10] | |
France (2011) 41,902 [4] | |
Italy (2011) 39,898 [4] | |
South Korea (2012) 39,767 [11] | |
Netherlands (1993) 34,067 [12] | |
Poland (2010) 31,500 [13] | |
Taiwan (2010) 28,084 (43,258 total) [14] | |
Vietnam (2009) 24,589 [15] | |
Indonesia (2009) 24,000+ [15] | |
Argentina (2010) 22,781 (26,387 total) [16] | |
Canada (1996) 19,900 [17] | |
Brazil (2010) 18,712 (54,754 total) [18] | |
Malaysia (2011) 17,923 [19] | |
Romania (2008) 14,984 [20] | |
Ukraine (2004) 14,790 [21] | |
Hong Kong (2005) 14,603 [22] | |
Belgium (1991) 13,913 [12] | |
Finland (2006) 13,656 [23] | |
Thailand (2009) 13,607 [15] | |
Belarus (2009) 12,885 [24] | |
Denmark (1996) 12,352 [12] | |
Colombia (2010) 12,334 (13,294 total) [25] | |
Switzerland (2001) 12,156 [26] | |
Singapore (2007) 12,000+ [27] | |
Hungary (2012) 11,645 [28] | |
Czech Republic (1996) 10,244 [12] | |
Slovakia (2006) 9,400 [29] | |
Mexico (2010) 9,075 (25,348 total)[30] | |
Egypt (2000) 9,022 [31] | |
Australia (2004) 8,602 [32] | |
Austria (1996) 8,056 [12] | |
Portugal (1996) 7,868 [12] | |
Israel (2006) 6,866 [33] | |
Greece (2002) 6,826 [34] | |
South Africa (1995) 5,418 [35] | |
Chile (2011) 5,326 (5,720 total) [36] | |
Sri Lanka (1996) 4,115 [37] | |
Peru (2006) 4,101 [38] | |
Sweden (2010) 4,074 (30,857 total)[39] | |
Saudi Arabia (1996) 3,900 [37] | |
Lebanon (2005) 3,686 [40] | |
Myanmar (1993) 3,660 [37] | |
New Zealand (2003) 3,600 [41] | |
Ecuador (2010) 2,854 (4,164 total) [42] | |
Afghanistan (1990) 2,795 [37] | |
Venezuela (2003) 2,061 [26] | |
Luxembourg (2001) 2,000 [26] | |
Latvia (1996) 1,965 [12] | |
Iceland (2007) 1,533 [43] | |
Philippines (1996) 1,507 [37] | |
Cuba (2003) 1,488 [26] | |
Costa Rica (2003) 1,315 [26] | |
Nigeria (1991) 1,314 [35] | |
Kazakhstan (1996) 1,226 [37] | |
Syria (2004) 1,138 [44] | |
Uzbekistan (1996) 1,003 [37] | |
Cyprus (1996) 930 [37] | |
Morocco (1996) 918 [35] | |
Tunisia (1996) 720 [35] | |
Dominican Republic (2003) 705 [26] | |
Algeria (1996) 670 [35] | |
Uruguay (2003) 605 [26] | |
Bolivia (2003) 584 [26] | |
Georgia (1998) 581 [37] | |
Azerbaijan (1996) 542 [37] | |
Jordan (1996) 511 [37] | |
Panama (2003) 506 [26] | |
Turkmenistan (1994) 450 [37] | |
Guatemala (2003) 446 [26] | |
Kyrgyzstan (1998) 420 [37] | |
Malta (1995) 404 [12] | |
Fiji (1994) 401 [45] | |
Armenia (1996) 396 [37] | |
Paraguay (2003) 390 [26] | |
Albania (1991) 381 [12] | |
Nicaragua (2003) 306 [26] | |
Kenya (1994) 300 [35] | |
United Arab Emirates (1993) 293 [37] | |
Honduras (2003) 290 [26] | |
Uganda (1996) 288 [35] | |
Mongolia (1992) 285 [37] | |
El Salvador (2003) 250 [26] | |
Ethiopia (1991) 240 [35] | |
Zimbabwe (1992) 232 [35] | |
Vatican City (1996) 228 [12] | |
Qatar (1996) 209 [37] | |
Kuwait (1992) 196 [37] | |
Tanzania (1990) 172 [35] | |
Botswana (1991) 158 [35] | |
Tajikistan (1996) 132 [37] | |
Papua New Guinea (1991) 122 [45] | |
Madagascar (1996) 119 [35] | |
Malawi (1996) 117 [35] | |
Palestine (1996) 114 [37] | |
Namibia (1990) 106 [35] | |
Eritrea (1993) 106 [35] | |
Brunei Darussalam (2009) 91 [15] | |
Laos (1995) 88 [37] | |
Benin (1994) 84 [35] | |
Mauritius (1996) 80 [35] | |
Reunion (1992) 69 [35] | |
Democratic Republic of the Congo (1992) 64 [35] | |
Andorra (1994) 57 [12] | |
Suriname (1996) 47 [17] | |
Guyana (1996) 42 [17] | |
Monaco (1990) 41 [12] | |
Bahrain (1996) 40 [37] | |
Ghana (1992) 28 [35] | |
Libya (1994) 26 [35] | |
Angola (1995) 22 [35] | |
Mali (1995) 14 [35] | |
Gambia (1996) 14 [35] | |
Burkina Faso (1996) 12 [35] | |
Oman (1996) 7 [37] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<script src="http://code.jquery.com/jquery-latest.min.js"></script> | |
<script> | |
/* TINY SORT modified according to this https://github.com/Sjeiti/TinySort/pull/51*/ | |
(function (e, t) { function h(e) { return e && e.toLowerCase ? e.toLowerCase() : e } function p(e, t) { for (var r = 0, i = e.length; r < i; r++) if (e[r] == t) return !n; return n } var n = !1, r = null, i = parseFloat, s = Math.min, o = /(-?\d+\.?\d*)$/g, u = /(\d+\.?\d*)$/g, a = [], f = [], l = function (e) { return typeof e == "string" }, c = Array.prototype.indexOf || function (e) { var t = this.length, n = Number(arguments[1]) || 0; n = n < 0 ? Math.ceil(n) : Math.floor(n); if (n < 0) n += t; for (; n < t; n++) { if (n in this && this[n] === e) return n } return -1 }; e.tinysort = { id: "TinySort", version: "1.5.2", copyright: "Copyright (c) 2008-2013 Ron Valstar", uri: "http://tinysort.sjeiti.com/", licensed: { MIT: "http://www.opensource.org/licenses/mit-license.php", GPL: "http://www.gnu.org/licenses/gpl.html" }, plugin: function () { var e = function (e, t) { a.push(e); f.push(t) }; e.indexOf = c; return e }(), defaults: { order: "asc", attr: r, data: r, useVal: n, place: "start", returns: n, cases: n, forceStrings: n, ignoreDashes: n, sortFunction: r } }; e.fn.extend({ tinysort: function () { var d, v, m = this, g = [], y = [], b = [], w = [], E = 0, S, x = [], T = [], N = function (t) { e.each(a, function (e, n) { n.call(n, t) }) }, C = function (t, r) { var s = 0; if (E !== 0) E = 0; while (s === 0 && E < S) { var a = w[E], c = a.oSettings, p = c.ignoreDashes ? u : o; N(c); if (c.sortFunction) { s = c.sortFunction(t, r) } else if (c.order == "rand") { s = Math.random() < .5 ? 1 : -1 } else { var d = n, v = !c.cases ? h(t.s[E]) : t.s[E], m = !c.cases ? h(r.s[E]) : r.s[E]; v = v.replace(/^\s*/i, "").replace(/\s*$/i, ""); m = m.replace(/^\s*/i, "").replace(/\s*$/i, ""); if (!A.forceStrings) { var g = l(v) ? v && v.match(p) : n, y = l(m) ? m && m.match(p) : n; if (g && y) { var b = v.substr(0, v.length - g[0].length), x = m.substr(0, m.length - y[0].length); if (b == x) { d = !n; v = i(g[0]); m = i(y[0]) } } } s = a.iAsc * (v < m ? -1 : v > m ? 1 : 0) } e.each(f, function (e, t) { s = t.call(t, d, v, m, s) }); if (s === 0) E++ } return s }; for (d = 0, v = arguments.length; d < v; d++) { var k = arguments[d]; if (l(k)) { if (x.push(k) - 1 > T.length) T.length = x.length - 1 } else { if (T.push(k) > x.length) x.length = T.length } } if (x.length > T.length) T.length = x.length; S = x.length; if (S === 0) { S = x.length = 1; T.push({}) } for (d = 0, v = S; d < v; d++) { var L = x[d], A = e.extend({}, e.tinysort.defaults, T[d]), O = !(!L || L == ""), M = O && L[0] == ":"; w.push({ sFind: L, oSettings: A, bFind: O, bAttr: !(A.attr === r || A.attr == ""), bData: A.data !== r, bFilter: M, $Filter: M ? m.filter(L) : m, fnSort: A.sortFunction, iAsc: A.order == "asc" ? 1 : -1 }) } m.each(function (n, r) { var i = e(r), s = i.parent().get(0), o, u = []; for (j = 0; j < S; j++) { var a = w[j], f = a.bFind ? a.bFilter ? a.$Filter.filter(r) : i.find(a.sFind) : i; u.push(a.bData ? f.data(a.oSettings.data) : a.bAttr ? f.attr(a.oSettings.attr) : a.oSettings.useVal ? f.val() : f.text()); if (o === t) o = f } var l = c.call(b, s); if (l < 0) { l = b.push(s) - 1; y[l] = { s: [], n: [] } } if (o.length > 0) y[l].s.push({ s: u, e: i, n: n }); else y[l].n.push({ e: i, n: n }) }); e.each(y, function (e, t) { t.s.sort(C) }); e.each(y, function (t, r) { var i = r.s.length, o = [], u = i, a = [0, 0]; switch (A.place) { case "first": e.each(r.s, function (e, t) { u = s(u, t.n) }); break; case "org": e.each(r.s, function (e, t) { o.push(t.n) }); break; case "end": u = r.n.length; break; default: u = 0 } for (d = 0; d < i; d++) { var f = p(o, d) ? !n : d >= u && d < u + r.s.length, l = (f ? r.s : r.n)[a[f ? 0 : 1]].e; l.parent().append(l); if (f || !A.returns) g.push(l.get(0)); a[f ? 0 : 1]++ } }); m.length = 0; Array.prototype.push.apply(m, g); return m } }); e.fn.TinySort = e.fn.Tinysort = e.fn.tsort = e.fn.tinysort })(jQuery); | |
// moment.js | |
// version : 2.0.0 | |
// author : Tim Wood | |
// license : MIT | |
// momentjs.com | |
(function (e) { function O(e, t) { return function (n) { return j(e.call(this, n), t) } } function M(e) { return function (t) { return this.lang().ordinal(e.call(this, t)) } } function _() { } function D(e) { H(this, e) } function P(e) { var t = this._data = {}, n = e.years || e.year || e.y || 0, r = e.months || e.month || e.M || 0, i = e.weeks || e.week || e.w || 0, s = e.days || e.day || e.d || 0, o = e.hours || e.hour || e.h || 0, u = e.minutes || e.minute || e.m || 0, a = e.seconds || e.second || e.s || 0, f = e.milliseconds || e.millisecond || e.ms || 0; this._milliseconds = f + a * 1e3 + u * 6e4 + o * 36e5, this._days = s + i * 7, this._months = r + n * 12, t.milliseconds = f % 1e3, a += B(f / 1e3), t.seconds = a % 60, u += B(a / 60), t.minutes = u % 60, o += B(u / 60), t.hours = o % 24, s += B(o / 24), s += i * 7, t.days = s % 30, r += B(s / 30), t.months = r % 12, n += B(r / 12), t.years = n } function H(e, t) { for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]); return e } function B(e) { return e < 0 ? Math.ceil(e) : Math.floor(e) } function j(e, t) { var n = e + ""; while (n.length < t) n = "0" + n; return n } function F(e, t, n) { var r = t._milliseconds, i = t._days, s = t._months, o; r && e._d.setTime(+e + r * n), i && e.date(e.date() + i * n), s && (o = e.date(), e.date(1).month(e.month() + s * n).date(Math.min(o, e.daysInMonth()))) } function I(e) { return Object.prototype.toString.call(e) === "[object Array]" } function q(e, t) { var n = Math.min(e.length, t.length), r = Math.abs(e.length - t.length), i = 0, s; for (s = 0; s < n; s++) ~~e[s] !== ~~t[s] && i++; return i + r } function R(e, t) { return t.abbr = e, s[e] || (s[e] = new _), s[e].set(t), s[e] } function U(e) { return e ? (!s[e] && o && require("./lang/" + e), s[e]) : t.fn._lang } function z(e) { return e.match(/\[.*\]/) ? e.replace(/^\[|\]$/g, "") : e.replace(/\\/g, "") } function W(e) { var t = e.match(a), n, r; for (n = 0, r = t.length; n < r; n++) A[t[n]] ? t[n] = A[t[n]] : t[n] = z(t[n]); return function (i) { var s = ""; for (n = 0; n < r; n++) s += typeof t[n].call == "function" ? t[n].call(i, e) : t[n]; return s } } function X(e, t) { function r(t) { return e.lang().longDateFormat(t) || t } var n = 5; while (n-- && f.test(t)) t = t.replace(f, r); return C[t] || (C[t] = W(t)), C[t](e) } function V(e) { switch (e) { case "DDDD": return p; case "YYYY": return d; case "YYYYY": return v; case "S": case "SS": case "SSS": case "DDD": return h; case "MMM": case "MMMM": case "dd": case "ddd": case "dddd": case "a": case "A": return m; case "X": return b; case "Z": case "ZZ": return g; case "T": return y; case "MM": case "DD": case "YY": case "HH": case "hh": case "mm": case "ss": case "M": case "D": case "d": case "H": case "h": case "m": case "s": return c; default: return new RegExp(e.replace("\\", "")) } } function $(e, t, n) { var r, i, s = n._a; switch (e) { case "M": case "MM": s[1] = t == null ? 0 : ~~t - 1; break; case "MMM": case "MMMM": r = U(n._l).monthsParse(t), r != null ? s[1] = r : n._isValid = !1; break; case "D": case "DD": case "DDD": case "DDDD": t != null && (s[2] = ~~t); break; case "YY": s[0] = ~~t + (~~t > 68 ? 1900 : 2e3); break; case "YYYY": case "YYYYY": s[0] = ~~t; break; case "a": case "A": n._isPm = (t + "").toLowerCase() === "pm"; break; case "H": case "HH": case "h": case "hh": s[3] = ~~t; break; case "m": case "mm": s[4] = ~~t; break; case "s": case "ss": s[5] = ~~t; break; case "S": case "SS": case "SSS": s[6] = ~~(("0." + t) * 1e3); break; case "X": n._d = new Date(parseFloat(t) * 1e3); break; case "Z": case "ZZ": n._useUTC = !0, r = (t + "").match(x), r && r[1] && (n._tzh = ~~r[1]), r && r[2] && (n._tzm = ~~r[2]), r && r[0] === "+" && (n._tzh = -n._tzh, n._tzm = -n._tzm) } t == null && (n._isValid = !1) } function J(e) { var t, n, r = []; if (e._d) return; for (t = 0; t < 7; t++) e._a[t] = r[t] = e._a[t] == null ? t === 2 ? 1 : 0 : e._a[t]; r[3] += e._tzh || 0, r[4] += e._tzm || 0, n = new Date(0), e._useUTC ? (n.setUTCFullYear(r[0], r[1], r[2]), n.setUTCHours(r[3], r[4], r[5], r[6])) : (n.setFullYear(r[0], r[1], r[2]), n.setHours(r[3], r[4], r[5], r[6])), e._d = n } function K(e) { var t = e._f.match(a), n = e._i, r, i; e._a = []; for (r = 0; r < t.length; r++) i = (V(t[r]).exec(n) || [])[0], i && (n = n.slice(n.indexOf(i) + i.length)), A[t[r]] && $(t[r], i, e); e._isPm && e._a[3] < 12 && (e._a[3] += 12), e._isPm === !1 && e._a[3] === 12 && (e._a[3] = 0), J(e) } function Q(e) { var t, n, r, i = 99, s, o, u; while (e._f.length) { t = H({}, e), t._f = e._f.pop(), K(t), n = new D(t); if (n.isValid()) { r = n; break } u = q(t._a, n.toArray()), u < i && (i = u, r = n) } H(e, r) } function G(e) { var t, n = e._i; if (w.exec(n)) { e._f = "YYYY-MM-DDT"; for (t = 0; t < 4; t++) if (S[t][1].exec(n)) { e._f += S[t][0]; break } g.exec(n) && (e._f += " Z"), K(e) } else e._d = new Date(n) } function Y(t) { var n = t._i, r = u.exec(n); n === e ? t._d = new Date : r ? t._d = new Date(+r[1]) : typeof n == "string" ? G(t) : I(n) ? (t._a = n.slice(0), J(t)) : t._d = n instanceof Date ? new Date(+n) : new Date(n) } function Z(e, t, n, r, i) { return i.relativeTime(t || 1, !!n, e, r) } function et(e, t, n) { var i = r(Math.abs(e) / 1e3), s = r(i / 60), o = r(s / 60), u = r(o / 24), a = r(u / 365), f = i < 45 && ["s", i] || s === 1 && ["m"] || s < 45 && ["mm", s] || o === 1 && ["h"] || o < 22 && ["hh", o] || u === 1 && ["d"] || u <= 25 && ["dd", u] || u <= 45 && ["M"] || u < 345 && ["MM", r(u / 30)] || a === 1 && ["y"] || ["yy", a]; return f[2] = t, f[3] = e > 0, f[4] = n, Z.apply({}, f) } function tt(e, n, r) { var i = r - n, s = r - e.day(); return s > i && (s -= 7), s < i - 7 && (s += 7), Math.ceil(t(e).add("d", s).dayOfYear() / 7) } function nt(e) { var n = e._i, r = e._f; return n === null || n === "" ? null : (typeof n == "string" && (e._i = n = U().preparse(n)), t.isMoment(n) ? (e = H({}, n), e._d = new Date(+n._d)) : r ? I(r) ? Q(e) : K(e) : Y(e), new D(e)) } function rt(e, n) { t.fn[e] = t.fn[e + "s"] = function (e) { var t = this._isUTC ? "UTC" : ""; return e != null ? (this._d["set" + t + n](e), this) : this._d["get" + t + n]() } } function it(e) { t.duration.fn[e] = function () { return this._data[e] } } function st(e, n) { t.duration.fn["as" + e] = function () { return +this / n } } var t, n = "2.0.0", r = Math.round, i, s = {}, o = typeof module != "undefined" && module.exports, u = /^\/?Date\((\-?\d+)/i, a = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYY|YYYY|YY|a|A|hh?|HH?|mm?|ss?|SS?S?|X|zz?|ZZ?|.)/g, f = /(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g, l = /([0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)/gi, c = /\d\d?/, h = /\d{1,3}/, p = /\d{3}/, d = /\d{1,4}/, v = /[+\-]?\d{1,6}/, m = /[0-9]*[a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF]+\s*?[\u0600-\u06FF]+/i, g = /Z|[\+\-]\d\d:?\d\d/i, y = /T/i, b = /[\+\-]?\d+(\.\d{1,3})?/, w = /^\s*\d{4}-\d\d-\d\d((T| )(\d\d(:\d\d(:\d\d(\.\d\d?\d?)?)?)?)?([\+\-]\d\d:?\d\d)?)?/, E = "YYYY-MM-DDTHH:mm:ssZ", S = [["HH:mm:ss.S", /(T| )\d\d:\d\d:\d\d\.\d{1,3}/], ["HH:mm:ss", /(T| )\d\d:\d\d:\d\d/], ["HH:mm", /(T| )\d\d:\d\d/], ["HH", /(T| )\d\d/]], x = /([\+\-]|\d\d)/gi, T = "Month|Date|Hours|Minutes|Seconds|Milliseconds".split("|"), N = { Milliseconds: 1, Seconds: 1e3, Minutes: 6e4, Hours: 36e5, Days: 864e5, Months: 2592e6, Years: 31536e6 }, C = {}, k = "DDD w W M D d".split(" "), L = "M D H h m s w W".split(" "), A = { M: function () { return this.month() + 1 }, MMM: function (e) { return this.lang().monthsShort(this, e) }, MMMM: function (e) { return this.lang().months(this, e) }, D: function () { return this.date() }, DDD: function () { return this.dayOfYear() }, d: function () { return this.day() }, dd: function (e) { return this.lang().weekdaysMin(this, e) }, ddd: function (e) { return this.lang().weekdaysShort(this, e) }, dddd: function (e) { return this.lang().weekdays(this, e) }, w: function () { return this.week() }, W: function () { return this.isoWeek() }, YY: function () { return j(this.year() % 100, 2) }, YYYY: function () { return j(this.year(), 4) }, YYYYY: function () { return j(this.year(), 5) }, a: function () { return this.lang().meridiem(this.hours(), this.minutes(), !0) }, A: function () { return this.lang().meridiem(this.hours(), this.minutes(), !1) }, H: function () { return this.hours() }, h: function () { return this.hours() % 12 || 12 }, m: function () { return this.minutes() }, s: function () { return this.seconds() }, S: function () { return ~~(this.milliseconds() / 100) }, SS: function () { return j(~~(this.milliseconds() / 10), 2) }, SSS: function () { return j(this.milliseconds(), 3) }, Z: function () { var e = -this.zone(), t = "+"; return e < 0 && (e = -e, t = "-"), t + j(~~(e / 60), 2) + ":" + j(~~e % 60, 2) }, ZZ: function () { var e = -this.zone(), t = "+"; return e < 0 && (e = -e, t = "-"), t + j(~~(10 * e / 6), 4) }, X: function () { return this.unix() } }; while (k.length) i = k.pop(), A[i + "o"] = M(A[i]); while (L.length) i = L.pop(), A[i + i] = O(A[i], 2); A.DDDD = O(A.DDD, 3), _.prototype = { set: function (e) { var t, n; for (n in e) t = e[n], typeof t == "function" ? this[n] = t : this["_" + n] = t }, _months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), months: function (e) { return this._months[e.month()] }, _monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), monthsShort: function (e) { return this._monthsShort[e.month()] }, monthsParse: function (e) { var n, r, i, s; this._monthsParse || (this._monthsParse = []); for (n = 0; n < 12; n++) { this._monthsParse[n] || (r = t([2e3, n]), i = "^" + this.months(r, "") + "|^" + this.monthsShort(r, ""), this._monthsParse[n] = new RegExp(i.replace(".", ""), "i")); if (this._monthsParse[n].test(e)) return n } }, _weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), weekdays: function (e) { return this._weekdays[e.day()] }, _weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), weekdaysShort: function (e) { return this._weekdaysShort[e.day()] }, _weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), weekdaysMin: function (e) { return this._weekdaysMin[e.day()] }, _longDateFormat: { LT: "h:mm A", L: "MM/DD/YYYY", LL: "MMMM D YYYY", LLL: "MMMM D YYYY LT", LLLL: "dddd, MMMM D YYYY LT" }, longDateFormat: function (e) { var t = this._longDateFormat[e]; return !t && this._longDateFormat[e.toUpperCase()] && (t = this._longDateFormat[e.toUpperCase()].replace(/MMMM|MM|DD|dddd/g, function (e) { return e.slice(1) }), this._longDateFormat[e] = t), t }, meridiem: function (e, t, n) { return e > 11 ? n ? "pm" : "PM" : n ? "am" : "AM" }, _calendar: { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[last] dddd [at] LT", sameElse: "L" }, calendar: function (e, t) { var n = this._calendar[e]; return typeof n == "function" ? n.apply(t) : n }, _relativeTime: { future: "in %s", past: "%s ago", s: "a few seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, relativeTime: function (e, t, n, r) { var i = this._relativeTime[n]; return typeof i == "function" ? i(e, t, n, r) : i.replace(/%d/i, e) }, pastFuture: function (e, t) { var n = this._relativeTime[e > 0 ? "future" : "past"]; return typeof n == "function" ? n(t) : n.replace(/%s/i, t) }, ordinal: function (e) { return this._ordinal.replace("%d", e) }, _ordinal: "%d", preparse: function (e) { return e }, postformat: function (e) { return e }, week: function (e) { return tt(e, this._week.dow, this._week.doy) }, _week: { dow: 0, doy: 6 } }, t = function (e, t, n) { return nt({ _i: e, _f: t, _l: n, _isUTC: !1 }) }, t.utc = function (e, t, n) { return nt({ _useUTC: !0, _isUTC: !0, _l: n, _i: e, _f: t }) }, t.unix = function (e) { return t(e * 1e3) }, t.duration = function (e, n) { var r = t.isDuration(e), i = typeof e == "number", s = r ? e._data : i ? {} : e, o; return i && (n ? s[n] = e : s.milliseconds = e), o = new P(s), r && e.hasOwnProperty("_lang") && (o._lang = e._lang), o }, t.version = n, t.defaultFormat = E, t.lang = function (e, n) { var r; if (!e) return t.fn._lang._abbr; n ? R(e, n) : s[e] || U(e), t.duration.fn._lang = t.fn._lang = U(e) }, t.langData = function (e) { return e && e._lang && e._lang._abbr && (e = e._lang._abbr), U(e) }, t.isMoment = function (e) { return e instanceof D }, t.isDuration = function (e) { return e instanceof P }, t.fn = D.prototype = { clone: function () { return t(this) }, valueOf: function () { return +this._d }, unix: function () { return Math.floor(+this._d / 1e3) }, toString: function () { return this.format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") }, toDate: function () { return this._d }, toJSON: function () { return t.utc(this).format("YYYY-MM-DD[T]HH:mm:ss.SSS[Z]") }, toArray: function () { var e = this; return [e.year(), e.month(), e.date(), e.hours(), e.minutes(), e.seconds(), e.milliseconds()] }, isValid: function () { return this._isValid == null && (this._a ? this._isValid = !q(this._a, (this._isUTC ? t.utc(this._a) : t(this._a)).toArray()) : this._isValid = !isNaN(this._d.getTime())), !!this._isValid }, utc: function () { return this._isUTC = !0, this }, local: function () { return this._isUTC = !1, this }, format: function (e) { var n = X(this, e || t.defaultFormat); return this.lang().postformat(n) }, add: function (e, n) { var r; return typeof e == "string" ? r = t.duration(+n, e) : r = t.duration(e, n), F(this, r, 1), this }, subtract: function (e, n) { var r; return typeof e == "string" ? r = t.duration(+n, e) : r = t.duration(e, n), F(this, r, -1), this }, diff: function (e, n, r) { var i = this._isUTC ? t(e).utc() : t(e).local(), s = (this.zone() - i.zone()) * 6e4, o, u; return n && (n = n.replace(/s$/, "")), n === "year" || n === "month" ? (o = (this.daysInMonth() + i.daysInMonth()) * 432e5, u = (this.year() - i.year()) * 12 + (this.month() - i.month()), u += (this - t(this).startOf("month") - (i - t(i).startOf("month"))) / o, n === "year" && (u /= 12)) : (o = this - i - s, u = n === "second" ? o / 1e3 : n === "minute" ? o / 6e4 : n === "hour" ? o / 36e5 : n === "day" ? o / 864e5 : n === "week" ? o / 6048e5 : o), r ? u : B(u) }, from: function (e, n) { return t.duration(this.diff(e)).lang(this.lang()._abbr).humanize(!n) }, fromNow: function (e) { return this.from(t(), e) }, calendar: function () { var e = this.diff(t().startOf("day"), "days", !0), n = e < -6 ? "sameElse" : e < -1 ? "lastWeek" : e < 0 ? "lastDay" : e < 1 ? "sameDay" : e < 2 ? "nextDay" : e < 7 ? "nextWeek" : "sameElse"; return this.format(this.lang().calendar(n, this)) }, isLeapYear: function () { var e = this.year(); return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0 }, isDST: function () { return this.zone() < t([this.year()]).zone() || this.zone() < t([this.year(), 5]).zone() }, day: function (e) { var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); return e == null ? t : this.add({ d: e - t }) }, startOf: function (e) { e = e.replace(/s$/, ""); switch (e) { case "year": this.month(0); case "month": this.date(1); case "week": case "day": this.hours(0); case "hour": this.minutes(0); case "minute": this.seconds(0); case "second": this.milliseconds(0) } return e === "week" && this.day(0), this }, endOf: function (e) { return this.startOf(e).add(e.replace(/s?$/, "s"), 1).subtract("ms", 1) }, isAfter: function (e, n) { return n = typeof n != "undefined" ? n : "millisecond", +this.clone().startOf(n) > +t(e).startOf(n) }, isBefore: function (e, n) { return n = typeof n != "undefined" ? n : "millisecond", +this.clone().startOf(n) < +t(e).startOf(n) }, isSame: function (e, n) { return n = typeof n != "undefined" ? n : "millisecond", +this.clone().startOf(n) === +t(e).startOf(n) }, zone: function () { return this._isUTC ? 0 : this._d.getTimezoneOffset() }, daysInMonth: function () { return t.utc([this.year(), this.month() + 1, 0]).date() }, dayOfYear: function (e) { var n = r((t(this).startOf("day") - t(this).startOf("year")) / 864e5) + 1; return e == null ? n : this.add("d", e - n) }, isoWeek: function (e) { var t = tt(this, 1, 4); return e == null ? t : this.add("d", (e - t) * 7) }, week: function (e) { var t = this.lang().week(this); return e == null ? t : this.add("d", (e - t) * 7) }, lang: function (t) { return t === e ? this._lang : (this._lang = U(t), this) } }; for (i = 0; i < T.length; i++) rt(T[i].toLowerCase().replace(/s$/, ""), T[i]); rt("year", "FullYear"), t.fn.days = t.fn.day, t.fn.weeks = t.fn.week, t.fn.isoWeeks = t.fn.isoWeek, t.duration.fn = P.prototype = { weeks: function () { return B(this.days() / 7) }, valueOf: function () { return this._milliseconds + this._days * 864e5 + this._months * 2592e6 }, humanize: function (e) { var t = +this, n = et(t, !e, this.lang()); return e && (n = this.lang().pastFuture(t, n)), this.lang().postformat(n) }, lang: t.fn.lang }; for (i in N) N.hasOwnProperty(i) && (st(i, N[i]), it(i.toLowerCase())); st("Weeks", 6048e5), t.lang("en", { ordinal: function (e) { var t = e % 10, n = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; return e + n } }), o && (module.exports = t), typeof ender == "undefined" && (this.moment = t), typeof define == "function" && define.amd && define("moment", [], function () { return t }) }).call(this); | |
(function ($) { | |
var $document = $(document), | |
bsSort = [], | |
lastSort, | |
signClass; | |
$.bootstrapSortable = function (applyLast, sign) { | |
//Set class based on sign parameter | |
if (!sign) { | |
signClass = "arrow"; | |
} | |
else { | |
signClass = sign | |
} | |
// set attributes needed for sorting | |
$('table.sortable').each(function () { | |
var $this = $(this); | |
applyLast = (applyLast === true); | |
$this.find('span.sign').remove(); | |
$this.find('thead th').each(function (index) { | |
$(this).attr('data-sortkey', index); | |
}); | |
$this.find('td').each(function () { | |
var $this = $(this); | |
if ($this.attr('data-dateformat') != undefined) { | |
$this.attr('data-value', moment($this.text(), $this.attr('data-dateformat')).format('YYYY/MM/DD/HH/mm/ss')); | |
} | |
else { | |
$this.attr('data-value') === undefined && $this.attr('data-value', $this.text()); | |
} | |
}); | |
$this.find('thead th').each(function (index) { | |
var $this = $(this); | |
if ($this.attr('data-defaultsort') == "disabled") { return; } | |
lastSort = applyLast ? lastSort : -1; | |
bsSort[index] = applyLast ? bsSort[index] : $this.attr('data-defaultsort'); | |
if (bsSort[index] != null && (applyLast == (index == lastSort))) { | |
bsSort[index] = bsSort[index] == 'asc' ? 'desc' : 'asc'; | |
doSort($this, $this.parents('table.sortable')) | |
} | |
}); | |
$this.trigger('sorted'); | |
}); | |
}; | |
// add click event to table header | |
$document.on('click', 'table.sortable thead th', function (e) { | |
var $this = $(this), $table = $this.parents('table.sortable'); | |
doSort($this, $table); | |
$table.trigger('sorted'); | |
}); | |
//Sorting mechanism separated | |
function doSort($this, $table) { | |
if ($this.attr('data-defaultsort') == "disabled") { return; } | |
// update arrow icon | |
if ($.browser.mozilla) { | |
var moz_arrow = $table.find('div.mozilla'); | |
if (moz_arrow != null) { | |
moz_arrow.parent().html(moz_arrow.text()); | |
} | |
$this.wrapInner('<div class="mozilla"></div>'); | |
$this.children().eq(0).append('<span class="sign ' + signClass + '"></span>'); | |
} | |
else { | |
$table.find('span.sign').remove(); | |
$this.append('<span class="sign ' + signClass + '"></span>'); | |
} | |
// sort direction | |
var nr = $this.attr('data-sortkey'); | |
lastSort = nr; | |
bsSort[nr] = bsSort[nr] == 'asc' ? 'desc' : 'asc'; | |
if (bsSort[nr] == 'desc') { $this.find('span.sign').addClass('up'); } | |
// sort rows | |
var rows = $table.find('tbody tr'); | |
rows.tsort('td:eq(' + nr + ')', { order: bsSort[nr], attr: 'data-value' }); | |
}; | |
// jQuery 1.9 removed this object | |
if (!$.browser) { | |
$.browser = { chrome: false, mozilla: false, opera: false, msie: false, safari: false }; | |
var ua = navigator.userAgent; | |
$.each($.browser, function (c, a) { | |
$.browser[c] = ((new RegExp(c, 'i').test(ua))) ? true : false; | |
if ($.browser.mozilla && c == 'mozilla') { $.browser.mozilla = ((new RegExp('firefox', 'i').test(ua))) ? true : false; }; | |
if ($.browser.chrome && c == 'safari') { $.browser.safari = false; }; | |
}); | |
}; | |
// Initialise on DOM ready | |
$($.bootstrapSortable); | |
}(jQuery)); | |
</script> | |
<style> | |
/*! | |
* Bootstrap v2.1.1 | |
* | |
* Copyright 2012 Twitter, Inc | |
* Licensed under the Apache License v2.0 | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Designed and built with all the love in the world @twitter by @mdo and @fat. | |
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}.text-error{color:#b94a48}.text-info{color:#3a87ad}.text-success{color:#468847}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on,.input-append .btn{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-image:-moz-linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-image:-moz-linear-gradient(top,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a,.pager .next span{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}.modal-open .modal .dropdown-menu{z-index:2050}.modal-open .modal .dropdown.open{*z-index:2050}.modal-open .modal .popover{z-index:2060}.modal-open .modal .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} | |
</style> | |
<style> | |
table.sortable span.sign { | |
display: block; | |
position: absolute; | |
top: 50%; | |
right: 5px; | |
font-size: 12px; | |
margin-top: -10px; | |
color: #bfbfc1; | |
} | |
table.sortable span.arrow, span.reversed { | |
border-style: solid; | |
border-width: 5px; | |
font-size: 0; | |
border-color: #ccc transparent transparent transparent; | |
line-height: 0; | |
height: 0; | |
width: 0; | |
margin-top: -2px; | |
} | |
table.sortable span.arrow.up { | |
border-color: transparent transparent #ccc transparent; | |
margin-top: -7px; | |
} | |
table.sortable span.reversed { | |
border-color: transparent transparent #ccc transparent; | |
margin-top: -7px; | |
} | |
table.sortable span.reversed.up { | |
border-color: #ccc transparent transparent transparent; | |
margin-top: -2px; | |
} | |
table.sortable span.az:before { | |
content: "a .. z"; | |
} | |
table.sortable span.az.up:before { | |
content: "z .. a"; | |
} | |
table.sortable span.AZ:before { | |
content: "A .. Z"; | |
} | |
table.sortable span.AZ.up:before { | |
content: "Z .. A"; | |
} | |
table.sortable span._19:before { | |
content: "1 .. 9"; | |
} | |
table.sortable span._19.up:before { | |
content: "9 .. 1"; | |
} | |
table.sortable span.month:before { | |
content: "jan .. dec"; | |
} | |
table.sortable span.month.up:before { | |
content: "dec .. jan"; | |
} | |
table.sortable thead th { | |
cursor: pointer; | |
position: relative; | |
top: 0; | |
left: 0; | |
} | |
table.sortable thead th:hover:not([data-defaultsort=disabled]) { | |
background: #efefef; | |
} | |
table.sortable thead th div.mozilla { | |
position: relative; | |
} | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<table class="table table-striped sortable"> | |
<thead> | |
<tr><th>Country</th><th>Year</th><th>Books published</th><th>Population</th><th>Books per 1000 people</th></tr> | |
</thead> | |
<tbody> | |
{table-contents} | |
</tbody> | |
</table> | |
</div> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index | Variant | Major area, region, country or area | Notes | Country code | 2010 | 2011 | 2012 | 2013 | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | No change | WORLD | 900 | 6916100 | 6998824 | 7082247 | 7166142 | ||||||
2 | No change | More developed regions | a | 901 | 1240918 | 1242969 | 1243631 | 1243238 | |||||
3 | No change | Less developed regions | b | 902 | 5675182 | 5755855 | 5838616 | 5922905 | |||||
4 | No change | Least developed countries | c | 941 | 838802 | 859574 | 881456 | 904311 | |||||
5 | No change | Less developed regions, excluding least developed countries | d | 934 | 4836379 | 4896281 | 4957160 | 5018594 | |||||
6 | No change | Less developed regions, excluding China | 948 | 4284630 | 4356687 | 4430899 | 4506877 | ||||||
7 | No change | Sub-Saharan Africa | e | 947 | 831440 | 854050 | 877337 | 901314 | |||||
8 | No change | AFRICA | 903 | 1031060 | 1057324 | 1084422 | 1112331 | ||||||
9 | No change | Eastern Africa | 910 | 342595 | 352496 | 362763 | 373389 | ||||||
10 | No change | Burundi | 108 | 9233 | 9546 | 9864 | 10188 | ||||||
11 | No change | Comoros | 174 | 683 | 702 | 722 | 743 | ||||||
12 | No change | Djibouti | 262 | 834 | 849 | 866 | 884 | ||||||
13 | No change | Eritrea | 232 | 5741 | 5927 | 6118 | 6314 | ||||||
14 | No change | Ethiopia | 231 | 87095 | 89518 | 92040 | 94664 | ||||||
15 | No change | Kenya | 404 | 40909 | 42039 | 43207 | 44408 | ||||||
16 | No change | Madagascar | 450 | 21080 | 21694 | 22330 | 22989 | ||||||
17 | No change | Malawi | 454 | 15014 | 15461 | 15914 | 16378 | ||||||
18 | No change | Mauritius | 1 | 480 | 1231 | 1235 | 1240 | 1245 | |||||
19 | No change | Mayotte | 175 | 204 | 211 | 217 | 224 | ||||||
20 | No change | Mozambique | 508 | 23967 | 24596 | 25240 | 25900 | ||||||
21 | No change | Réunion | 638 | 845 | 855 | 866 | 876 | ||||||
22 | No change | Rwanda | 646 | 10837 | 11159 | 11495 | 11843 | ||||||
23 | No change | Seychelles | 690 | 91 | 92 | 93 | 94 | ||||||
24 | No change | Somalia | 706 | 9636 | 9937 | 10265 | 10618 | ||||||
25 | No change | South Sudan | 728 | 9941 | 10250 | 10523 | 10775 | ||||||
26 | No change | Uganda | 800 | 33987 | 35183 | 36434 | 37738 | ||||||
27 | No change | United Republic of Tanzania | 2 | 834 | 44973 | 46360 | 47797 | 49282 | |||||
28 | No change | Zambia | 894 | 13217 | 13611 | 14020 | 14443 | ||||||
29 | No change | Zimbabwe | 716 | 13077 | 13270 | 13511 | 13784 | ||||||
30 | No change | Middle Africa | 911 | 124978 | 128639 | 132429 | 136348 | ||||||
31 | No change | Angola | 24 | 19549 | 20200 | 20869 | 21559 | ||||||
32 | No change | Cameroon | 120 | 20624 | 21181 | 21760 | 22360 | ||||||
33 | No change | Central African Republic | 140 | 4350 | 4434 | 4520 | 4608 | ||||||
34 | No change | Chad | 148 | 11721 | 12108 | 12516 | 12943 | ||||||
35 | No change | Congo | 178 | 4112 | 4228 | 4344 | 4460 | ||||||
36 | No change | Democratic Republic of the Congo | 180 | 62191 | 63998 | 65869 | 67806 | ||||||
37 | No change | Equatorial Guinea | 226 | 696 | 714 | 730 | 747 | ||||||
38 | No change | Gabon | 266 | 1556 | 1593 | 1631 | 1669 | ||||||
39 | No change | Sao Tome and Principe | 678 | 178 | 184 | 189 | 195 | ||||||
40 | No change | Northern Africa | 912 | 199620 | 203274 | 207085 | 211017 | ||||||
41 | No change | Algeria | 12 | 37063 | 37732 | 38409 | 39092 | ||||||
42 | No change | Egypt | 818 | 78076 | 79474 | 80920 | 82403 | ||||||
43 | No change | Libya | 434 | 6041 | 6148 | 6263 | 6382 | ||||||
44 | No change | Morocco | 504 | 31642 | 32038 | 32470 | 32928 | ||||||
45 | No change | Sudan | 729 | 35652 | 36601 | 37606 | 38660 | ||||||
46 | No change | Tunisia | 788 | 10632 | 10756 | 10882 | 11009 | ||||||
47 | No change | Western Sahara | 732 | 515 | 526 | 535 | 542 | ||||||
48 | No change | Southern Africa | 913 | 58803 | 59338 | 59794 | 60194 | ||||||
49 | No change | Botswana | 72 | 1969 | 1986 | 2001 | 2016 | ||||||
50 | No change | Lesotho | 426 | 2009 | 2031 | 2055 | 2081 | ||||||
51 | No change | Namibia | 516 | 2179 | 2219 | 2262 | 2308 | ||||||
52 | No change | South Africa | 710 | 51452 | 51889 | 52240 | 52532 | ||||||
53 | No change | Swaziland | 748 | 1193 | 1214 | 1235 | 1257 | ||||||
54 | No change | Western Africa | 914 | 305064 | 313577 | 322352 | 331384 | ||||||
55 | No change | Benin | 204 | 9511 | 9795 | 10086 | 10385 | ||||||
56 | No change | Burkina Faso | 854 | 15540 | 16025 | 16532 | 17060 | ||||||
57 | No change | Cape Verde | 132 | 488 | 494 | 502 | 511 | ||||||
58 | No change | Côte d'Ivoire | 384 | 18977 | 19361 | 19771 | 20201 | ||||||
59 | No change | Gambia | 270 | 1681 | 1736 | 1794 | 1854 | ||||||
60 | No change | Ghana | 288 | 24263 | 24860 | 25462 | 26071 | ||||||
61 | No change | Guinea | 324 | 10874 | 11172 | 11479 | 11796 | ||||||
62 | No change | Guinea-Bissau | 624 | 1587 | 1627 | 1670 | 1716 | ||||||
63 | No change | Liberia | 430 | 3957 | 4084 | 4204 | 4318 | ||||||
64 | No change | Mali | 466 | 13989 | 14454 | 14939 | 15442 | ||||||
65 | No change | Mauritania | 478 | 3609 | 3708 | 3809 | 3913 | ||||||
66 | No change | Niger | 562 | 15894 | 16499 | 17126 | 17777 | ||||||
67 | No change | Nigeria | 566 | 159685 | 164072 | 168576 | 173196 | ||||||
68 | No change | Saint Helena | 3 | 654 | 4 | 4 | 4 | 4 | |||||
69 | No change | Senegal | 686 | 12947 | 13340 | 13755 | 14188 | ||||||
70 | No change | Sierra Leone | 694 | 5752 | 5873 | 5998 | 6126 | ||||||
71 | No change | Togo | 768 | 6306 | 6473 | 6646 | 6823 | ||||||
72 | No change | ASIA | 935 | 4165397 | 4211999 | 4259423 | 4307252 | ||||||
73 | No change | Eastern Asia | 906 | 1593571 | 1602373 | 1610963 | 1619192 | ||||||
74 | No change | China | 4 | 156 | 1359821 | 1368347 | 1376815 | 1385059 | |||||
75 | No change | China, Hong Kong SAR | 5 | 344 | 7050 | 7070 | 7086 | 7096 | |||||
76 | No change | China, Macao SAR | 6 | 446 | 535 | 541 | 544 | 544 | |||||
77 | No change | Dem. People's Republic of Korea | 408 | 24501 | 24621 | 24738 | 24852 | ||||||
78 | No change | Japan | 392 | 127353 | 127182 | 126917 | 126568 | ||||||
79 | No change | Mongolia | 496 | 2713 | 2754 | 2796 | 2839 | ||||||
80 | No change | Republic of Korea | 410 | 48454 | 48647 | 48795 | 48905 | ||||||
81 | No change | Other non-specified areas | 158 | 23146 | 23211 | 23272 | 23329 | ||||||
82 | No change | South-Central Asia | 7 | 921 | 1743060 | 1768551 | 1795123 | 1822481 | |||||
83 | No change | Central Asia | 5500 | 61693 | 62659 | 63676 | 64726 | ||||||
84 | No change | Kazakhstan | 398 | 15921 | 16104 | 16285 | 16463 | ||||||
85 | No change | Kyrgyzstan | 417 | 5333 | 5419 | 5512 | 5611 | ||||||
86 | No change | Tajikistan | 762 | 7627 | 7819 | 8020 | 8227 | ||||||
87 | No change | Turkmenistan | 795 | 5042 | 5114 | 5190 | 5270 | ||||||
88 | No change | Uzbekistan | 860 | 27769 | 28204 | 28669 | 29155 | ||||||
89 | No change | Southern Asia | 5501 | 1681367 | 1705892 | 1731448 | 1757755 | ||||||
90 | No change | Afghanistan | 4 | 28398 | 29280 | 30252 | 31301 | ||||||
91 | No change | Bangladesh | 50 | 151125 | 153231 | 155589 | 158121 | ||||||
92 | No change | Bhutan | 64 | 717 | 728 | 740 | 750 | ||||||
93 | No change | India | 356 | 1205625 | 1221933 | 1238579 | 1255453 | ||||||
94 | No change | Iran (Islamic Republic of) | 364 | 74462 | 75426 | 76427 | 77449 | ||||||
95 | No change | Maldives | 462 | 326 | 332 | 338 | 345 | ||||||
96 | No change | Nepal | 524 | 26842 | 27285 | 27791 | 28346 | ||||||
97 | No change | Pakistan | 586 | 173114 | 176716 | 180549 | 184574 | ||||||
98 | No change | Sri Lanka | 144 | 20758 | 20960 | 21182 | 21417 | ||||||
99 | No change | South-Eastern Asia | 920 | 597096 | 604688 | 612532 | 620541 | ||||||
100 | No change | Brunei Darussalam | 96 | 401 | 406 | 412 | 417 | ||||||
101 | No change | Cambodia | 116 | 14366 | 14634 | 14932 | 15251 | ||||||
102 | No change | Indonesia | 360 | 240676 | 244005 | 247358 | 250721 | ||||||
103 | No change | Lao People's Democratic Republic | 418 | 6396 | 6542 | 6697 | 6858 | ||||||
104 | No change | Malaysia | 8 | 458 | 28276 | 28698 | 29094 | 29472 | |||||
105 | No change | Myanmar | 104 | 51931 | 52383 | 52874 | 53391 | ||||||
106 | No change | Philippines | 608 | 93444 | 95216 | 97102 | 99078 | ||||||
107 | No change | Singapore | 702 | 5079 | 5134 | 5163 | 5174 | ||||||
108 | No change | Thailand | 764 | 66401 | 66569 | 66770 | 66986 | ||||||
109 | No change | Timor-Leste | 626 | 1079 | 1109 | 1144 | 1185 | ||||||
110 | No change | Viet Nam | 704 | 89047 | 89992 | 90986 | 92007 | ||||||
111 | No change | Western Asia | 922 | 231669 | 236386 | 240805 | 245039 | ||||||
112 | No change | Armenia | 51 | 2963 | 2970 | 2984 | 3002 | ||||||
113 | No change | Azerbaijan | 9 | 31 | 9093 | 9202 | 9310 | 9417 | |||||
114 | No change | Bahrain | 48 | 1252 | 1291 | 1314 | 1324 | ||||||
115 | No change | Cyprus | 10 | 196 | 1104 | 1112 | 1117 | 1121 | |||||
116 | No change | Georgia | 11 | 268 | 4389 | 4390 | 4397 | 4407 | |||||
117 | No change | Iraq | 368 | 30962 | 31797 | 32683 | 33613 | ||||||
118 | No change | Israel | 376 | 7421 | 7553 | 7669 | 7774 | ||||||
119 | No change | Jordan | 400 | 6455 | 6662 | 6845 | 7011 | ||||||
120 | No change | Kuwait | 414 | 2992 | 3079 | 3140 | 3183 | ||||||
121 | No change | Lebanon | 422 | 4341 | 4385 | 4424 | 4460 | ||||||
122 | No change | Oman | 512 | 2803 | 2859 | 2916 | 2973 | ||||||
123 | No change | Qatar | 634 | 1750 | 1833 | 1864 | 1859 | ||||||
124 | No change | Saudi Arabia | 682 | 27258 | 27761 | 28287 | 28833 | ||||||
125 | No change | State of Palestine | 12 | 275 | 4013 | 4127 | 4251 | 4382 | |||||
126 | No change | Syrian Arab Republic | 760 | 21533 | 22115 | 22638 | 23124 | ||||||
127 | No change | Turkey | 792 | 72138 | 73004 | 73865 | 74721 | ||||||
128 | No change | United Arab Emirates | 784 | 8441 | 8860 | 9049 | 9078 | ||||||
129 | No change | Yemen | 887 | 22763 | 23385 | 24051 | 24756 | ||||||
130 | No change | EUROPE | 908 | 740302 | 740027 | 738953 | 737263 | ||||||
131 | No change | Eastern Europe | 923 | 296176 | 295272 | 294091 | 292690 | ||||||
132 | No change | Belarus | 112 | 9491 | 9447 | 9396 | 9340 | ||||||
133 | No change | Bulgaria | 100 | 7389 | 7335 | 7282 | 7230 | ||||||
134 | No change | Czech Republic | 203 | 10554 | 10573 | 10567 | 10543 | ||||||
135 | No change | Hungary | 348 | 10015 | 9979 | 9934 | 9882 | ||||||
136 | No change | Poland | 616 | 38199 | 38183 | 38159 | 38124 | ||||||
137 | No change | Republic of Moldova | 13 | 498 | 3573 | 3558 | 3551 | 3549 | |||||
138 | No change | Romania | 642 | 21861 | 21802 | 21738 | 21668 | ||||||
139 | No change | Russian Federation | 643 | 143616 | 143183 | 142556 | 141779 | ||||||
140 | No change | Slovakia | 703 | 5433 | 5435 | 5433 | 5428 | ||||||
141 | No change | Ukraine | 804 | 46044 | 45777 | 45476 | 45147 | ||||||
142 | No change | Northern Europe | 924 | 98795 | 99109 | 99321 | 99459 | ||||||
143 | No change | Channel Islands | 14 | 830 | 160 | 160 | 160 | 160 | |||||
144 | No change | Denmark | 208 | 5551 | 5563 | 5567 | 5567 | ||||||
145 | No change | Estonia | 233 | 1299 | 1294 | 1291 | 1287 | ||||||
146 | No change | Faeroe Islands | 234 | 50 | 50 | 50 | 50 | ||||||
147 | No change | Finland | 15 | 246 | 5368 | 5380 | 5386 | 5388 | |||||
148 | No change | Iceland | 352 | 318 | 321 | 324 | 326 | ||||||
149 | No change | Ireland | 372 | 4468 | 4515 | 4556 | 4593 | ||||||
150 | No change | Isle of Man | 833 | 84 | 84 | 84 | 84 | ||||||
151 | No change | Latvia | 428 | 2090 | 2073 | 2060 | 2050 | ||||||
152 | No change | Lithuania | 440 | 3069 | 3046 | 3032 | 3025 | ||||||
153 | No change | Norway | 16 | 578 | 4891 | 4922 | 4941 | 4951 | |||||
154 | No change | Sweden | 752 | 9382 | 9418 | 9436 | 9442 | ||||||
155 | No change | United Kingdom | 826 | 62066 | 62283 | 62434 | 62536 | ||||||
156 | No change | Southern Europe | 925 | 154713 | 154921 | 154846 | 154558 | ||||||
157 | No change | Albania | 8 | 3150 | 3160 | 3176 | 3197 | ||||||
158 | No change | Andorra | 20 | 78 | 78 | 78 | 78 | ||||||
159 | No change | Bosnia and Herzegovina | 70 | 3846 | 3838 | 3831 | 3824 | ||||||
160 | No change | Croatia | 191 | 4338 | 4324 | 4308 | 4290 | ||||||
161 | No change | Gibraltar | 292 | 29 | 29 | 29 | 29 | ||||||
162 | No change | Greece | 300 | 11111 | 11105 | 11090 | 11068 | ||||||
163 | No change | Holy See | 17 | 336 | 1 | 1 | 1 | 1 | |||||
164 | No change | Italy | 380 | 60509 | 60558 | 60470 | 60280 | ||||||
165 | No change | Malta | 470 | 425 | 426 | 426 | 426 | ||||||
166 | No change | Montenegro | 499 | 620 | 621 | 622 | 623 | ||||||
167 | No change | Portugal | 620 | 10590 | 10580 | 10562 | 10537 | ||||||
168 | No change | San Marino | 674 | 31 | 31 | 31 | 31 | ||||||
169 | No change | Serbia | 18 | 688 | 9647 | 9610 | 9583 | 9563 | |||||
170 | No change | Slovenia | 705 | 2054 | 2058 | 2057 | 2053 | ||||||
171 | No change | Spain | 19 | 724 | 46182 | 46399 | 46475 | 46449 | |||||
172 | No change | TFYR Macedonia | 20 | 807 | 2102 | 2104 | 2107 | 2109 | |||||
173 | No change | Western Europe | 926 | 190618 | 190725 | 190695 | 190556 | ||||||
174 | No change | Austria | 40 | 8402 | 8407 | 8400 | 8386 | ||||||
175 | No change | Belgium | 56 | 10941 | 10979 | 10993 | 10990 | ||||||
176 | No change | France | 250 | 63231 | 63471 | 63666 | 63828 | ||||||
177 | No change | Germany | 276 | 83017 | 82764 | 82487 | 82187 | ||||||
178 | No change | Liechtenstein | 438 | 36 | 36 | 36 | 36 | ||||||
179 | No change | Luxembourg | 442 | 508 | 512 | 514 | 514 | ||||||
180 | No change | Monaco | 492 | 37 | 37 | 37 | 37 | ||||||
181 | No change | Netherlands | 528 | 16615 | 16653 | 16681 | 16702 | ||||||
182 | No change | Switzerland | 756 | 7831 | 7866 | 7879 | 7876 | ||||||
183 | No change | LATIN AMERICA AND THE CARIBBEAN | 904 | 596191 | 603620 | 611374 | 619350 | ||||||
184 | No change | Caribbean | 915 | 41625 | 42023 | 42468 | 42947 | ||||||
185 | No change | Anguilla | 660 | 14 | 14 | 14 | 14 | ||||||
186 | No change | Antigua and Barbuda | 28 | 87 | 88 | 89 | 90 | ||||||
187 | No change | Aruba | 533 | 102 | 102 | 102 | 102 | ||||||
188 | No change | Bahamas | 44 | 360 | 365 | 368 | 371 | ||||||
189 | No change | Barbados | 52 | 280 | 281 | 282 | 283 | ||||||
190 | No change | British Virgin Islands | 92 | 27 | 28 | 28 | 28 | ||||||
191 | No change | Caribbean Netherlands | 21 | 535 | 18 | 18 | 18 | 18 | |||||
192 | No change | Cayman Islands | 136 | 56 | 56 | 57 | 57 | ||||||
193 | No change | Cuba | 192 | 11282 | 11294 | 11315 | 11341 | ||||||
194 | No change | Curaçao | 531 | 148 | 149 | 150 | 150 | ||||||
195 | No change | Dominica | 212 | 71 | 72 | 72 | 73 | ||||||
196 | No change | Dominican Republic | 214 | 10017 | 10173 | 10339 | 10511 | ||||||
197 | No change | Grenada | 308 | 105 | 106 | 107 | 109 | ||||||
198 | No change | Guadeloupe | 22 | 312 | 459 | 461 | 464 | 467 | |||||
199 | No change | Haiti | 332 | 9896 | 10066 | 10255 | 10458 | ||||||
200 | No change | Jamaica | 388 | 2741 | 2767 | 2798 | 2833 | ||||||
201 | No change | Martinique | 474 | 401 | 402 | 403 | 405 | ||||||
202 | No change | Montserrat | 500 | 5 | 5 | 5 | 5 | ||||||
203 | No change | Puerto Rico | 630 | 3710 | 3716 | 3730 | 3749 | ||||||
204 | No change | Saint Kitts and Nevis | 659 | 52 | 53 | 54 | 54 | ||||||
205 | No change | Saint Lucia | 662 | 177 | 179 | 181 | 183 | ||||||
206 | No change | Saint Vincent and the Grenadines | 670 | 109 | 110 | 111 | 113 | ||||||
207 | No change | Sint Maarten (Dutch part) | 534 | 43 | 43 | 43 | 43 | ||||||
208 | No change | Trinidad and Tobago | 780 | 1328 | 1335 | 1342 | 1349 | ||||||
209 | No change | Turks and Caicos Islands | 796 | 31 | 32 | 32 | 32 | ||||||
210 | No change | United States Virgin Islands | 850 | 106 | 107 | 108 | 108 | ||||||
211 | No change | Central America | 916 | 160546 | 163122 | 165869 | 168740 | ||||||
212 | No change | Belize | 84 | 309 | 316 | 322 | 329 | ||||||
213 | No change | Costa Rica | 188 | 4670 | 4730 | 4787 | 4841 | ||||||
214 | No change | El Salvador | 222 | 6218 | 6290 | 6379 | 6481 | ||||||
215 | No change | Guatemala | 320 | 14342 | 14733 | 15148 | 15582 | ||||||
216 | No change | Honduras | 340 | 7621 | 7791 | 7971 | 8160 | ||||||
217 | No change | Mexico | 484 | 117886 | 119597 | 121419 | 123319 | ||||||
218 | No change | Nicaragua | 558 | 5822 | 5927 | 6045 | 6173 | ||||||
219 | No change | Panama | 591 | 3678 | 3738 | 3797 | 3855 | ||||||
220 | No change | South America | 931 | 394021 | 398475 | 403037 | 407663 | ||||||
221 | No change | Argentina | 32 | 40374 | 40745 | 41127 | 41515 | ||||||
222 | No change | Bolivia (Plurinational State of) | 68 | 10157 | 10349 | 10556 | 10775 | ||||||
223 | No change | Brazil | 76 | 195210 | 196980 | 198765 | 200549 | ||||||
224 | No change | Chile | 152 | 17151 | 17305 | 17456 | 17605 | ||||||
225 | No change | Colombia | 170 | 46445 | 47118 | 47800 | 48488 | ||||||
226 | No change | Ecuador | 218 | 15001 | 15258 | 15521 | 15788 | ||||||
227 | No change | Falkland Islands (Malvinas) | 238 | 3 | 3 | 3 | 3 | ||||||
228 | No change | French Guiana | 254 | 231 | 236 | 241 | 246 | ||||||
229 | No change | Guyana | 328 | 786 | 796 | 808 | 821 | ||||||
230 | No change | Paraguay | 600 | 6460 | 6584 | 6713 | 6847 | ||||||
231 | No change | Peru | 604 | 29263 | 29672 | 30127 | 30613 | ||||||
232 | No change | Suriname | 740 | 525 | 531 | 537 | 543 | ||||||
233 | No change | Uruguay | 858 | 3372 | 3388 | 3405 | 3424 | ||||||
234 | No change | Venezuela (Bolivarian Republic of) | 862 | 29043 | 29510 | 29977 | 30445 | ||||||
235 | No change | NORTHERN AMERICA | 905 | 346492 | 348723 | 350534 | 352042 | ||||||
236 | No change | Bermuda | 60 | 65 | 65 | 65 | 65 | ||||||
237 | No change | Canada | 124 | 34127 | 34326 | 34445 | 34508 | ||||||
238 | No change | Greenland | 304 | 57 | 57 | 57 | 58 | ||||||
239 | No change | Saint Pierre and Miquelon | 666 | 6 | 6 | 6 | 6 | ||||||
240 | No change | United States of America | 840 | 312237 | 314269 | 315961 | 317405 | ||||||
241 | No change | OCEANIA | 909 | 36658 | 37132 | 37541 | 37904 | ||||||
242 | No change | Australia/New Zealand | 927 | 26772 | 27037 | 27227 | 27364 | ||||||
243 | No change | Australia | 23 | 36 | 22404 | 22633 | 22792 | 22900 | |||||
244 | No change | New Zealand | 554 | 4368 | 4404 | 4436 | 4465 | ||||||
245 | No change | Melanesia | 928 | 8729 | 8923 | 9123 | 9328 | ||||||
246 | No change | Fiji | 242 | 861 | 872 | 885 | 899 | ||||||
247 | No change | New Caledonia | 540 | 246 | 249 | 251 | 253 | ||||||
248 | No change | Papua New Guinea | 598 | 6859 | 7020 | 7184 | 7351 | ||||||
249 | No change | Solomon Islands | 90 | 526 | 540 | 555 | 571 | ||||||
250 | No change | Vanuatu | 548 | 236 | 242 | 248 | 253 | ||||||
251 | No change | Micronesia | 954 | 498 | 502 | 510 | 519 | ||||||
252 | No change | Guam | 316 | 159 | 161 | 163 | 165 | ||||||
253 | No change | Kiribati | 296 | 98 | 99 | 101 | 103 | ||||||
254 | No change | Marshall Islands | 584 | 52 | 53 | 55 | 57 | ||||||
255 | No change | Micronesia (Fed. States of) | 583 | 104 | 105 | 107 | 109 | ||||||
256 | No change | Nauru | 520 | 10 | 10 | 10 | 10 | ||||||
257 | No change | Northern Mariana Islands | 580 | 54 | 53 | 53 | 54 | ||||||
258 | No change | Palau | 585 | 20 | 21 | 21 | 21 | ||||||
259 | No change | Polynesia | 24 | 957 | 660 | 669 | 680 | 693 | |||||
260 | No change | American Samoa | 16 | 56 | 56 | 57 | 58 | ||||||
261 | No change | Cook Islands | 184 | 20 | 21 | 21 | 21 | ||||||
262 | No change | French Polynesia | 258 | 268 | 271 | 274 | 277 | ||||||
263 | No change | Niue | 570 | 1 | 1 | 1 | 1 | ||||||
264 | No change | Samoa | 882 | 186 | 189 | 194 | 199 | ||||||
265 | No change | Tokelau | 772 | 1 | 1 | 1 | 1 | ||||||
266 | No change | Tonga | 776 | 104 | 106 | 108 | 111 | ||||||
267 | No change | Tuvalu | 798 | 10 | 10 | 10 | 10 | ||||||
268 | No change | Wallis and Futuna Islands | 876 | 14 | 14 | 14 | 14 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index | Variant | Major area, region, country or area | Notes | Country code | 1950 | 1951 | 1952 | 1953 | 1954 | 1955 | 1956 | 1957 | 1958 | 1959 | 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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Estimates | WORLD | 900 | 2525779 | 2572851 | 2619292 | 2665865 | 2713172 | 2761651 | 2811572 | 2863043 | 2916030 | 2970396 | 3026003 | 3082830 | 3141072 | 3201178 | 3263739 | 3329122 | 3397475 | 3468522 | 3541675 | 3616109 | 3691173 | 3766754 | 3842874 | 3919182 | 3995305 | 4071020 | 4146136 | 4220817 | 4295665 | 4371528 | 4449049 | 4528235 | 4608962 | 4691560 | 4776393 | 4863602 | 4953377 | 5045316 | 5138215 | 5230452 | 5320817 | 5408909 | 5494900 | 5578865 | 5661086 | 5741822 | 5821017 | 5898688 | 5975304 | 6051478 | 6127700 | 6204147 | 6280854 | 6357992 | 6435706 | 6514095 | 6593228 | 6673106 | 6753649 | 6834722 | 6916183 | ||
2 | Estimates | More developed regions | a | 901 | 812943 | 822492 | 832462 | 842683 | 853025 | 863396 | 873743 | 884053 | 894345 | 904660 | 915034 | 925470 | 935908 | 946217 | 956224 | 965809 | 974909 | 983564 | 991894 | 1000074 | 1008230 | 1016407 | 1024561 | 1032628 | 1040506 | 1048126 | 1055475 | 1062591 | 1069522 | 1076333 | 1083077 | 1089754 | 1096354 | 1102915 | 1109479 | 1116068 | 1122707 | 1129362 | 1135930 | 1142270 | 1148278 | 1153934 | 1159264 | 1164280 | 1169010 | 1173484 | 1177704 | 1181697 | 1185559 | 1189413 | 1193355 | 1197397 | 1201540 | 1205842 | 1210369 | 1215149 | 1220229 | 1225557 | 1230943 | 1236131 | 1240935 | |
3 | Estimates | Less developed regions | b | 902 | 1712836 | 1750359 | 1786831 | 1823183 | 1860147 | 1898255 | 1937829 | 1978989 | 2021685 | 2065736 | 2110969 | 2157360 | 2205163 | 2254961 | 2307515 | 2363314 | 2422567 | 2484958 | 2549781 | 2616035 | 2682943 | 2750347 | 2818312 | 2886554 | 2954799 | 3022894 | 3090661 | 3158225 | 3226143 | 3295195 | 3365971 | 3438481 | 3512609 | 3588645 | 3666914 | 3747533 | 3830670 | 3915954 | 4002285 | 4088182 | 4172538 | 4254975 | 4335635 | 4414585 | 4492077 | 4568339 | 4643313 | 4716991 | 4789744 | 4862065 | 4934346 | 5006750 | 5079314 | 5152149 | 5225337 | 5298945 | 5372999 | 5447549 | 5522706 | 5598590 | 5675249 | |
4 | Estimates | Least developed countries | c | 941 | 195229 | 199137 | 203083 | 207140 | 211362 | 215790 | 220445 | 225333 | 230447 | 235767 | 241274 | 246960 | 252837 | 258943 | 265328 | 272020 | 279052 | 286394 | 293938 | 301536 | 309088 | 316552 | 323979 | 331479 | 339209 | 347286 | 355753 | 364587 | 373767 | 383244 | 392990 | 403014 | 413347 | 424005 | 435007 | 446371 | 458079 | 470141 | 482642 | 495691 | 509354 | 523679 | 538605 | 553954 | 569481 | 585010 | 600469 | 615907 | 631423 | 647167 | 663251 | 679713 | 696511 | 713593 | 730873 | 748299 | 765849 | 783568 | 801552 | 819934 | 838807 | |
5 | Estimates | Less developed regions, excluding least developed countries | d | 934 | 1517607 | 1551222 | 1583748 | 1616043 | 1648785 | 1682466 | 1717384 | 1753656 | 1791238 | 1829969 | 1869695 | 1910400 | 1952326 | 1996018 | 2042188 | 2091294 | 2143515 | 2198563 | 2255843 | 2314499 | 2373855 | 2433796 | 2494333 | 2555076 | 2615590 | 2675608 | 2734908 | 2793638 | 2852377 | 2911951 | 2972982 | 3035467 | 3099261 | 3164640 | 3231907 | 3301162 | 3372591 | 3445813 | 3519643 | 3592491 | 3663184 | 3731296 | 3797031 | 3860631 | 3922596 | 3983329 | 4042844 | 4101084 | 4158322 | 4214898 | 4271094 | 4327037 | 4382803 | 4438556 | 4494463 | 4550646 | 4607150 | 4663981 | 4721154 | 4778657 | 4836442 | |
6 | Estimates | Less developed regions, excluding China | 948 | 1159327 | 1181501 | 1205285 | 1230623 | 1257460 | 1285736 | 1315391 | 1346362 | 1378586 | 1412000 | 1446548 | 1482187 | 1518886 | 1556638 | 1595445 | 1635304 | 1676220 | 1718175 | 1761122 | 1805006 | 1849797 | 1895472 | 1942072 | 1989707 | 2038526 | 2088640 | 2140060 | 2192762 | 2246779 | 2302140 | 2358846 | 2416874 | 2476157 | 2536582 | 2598008 | 2660297 | 2723392 | 2787203 | 2851519 | 2916091 | 2980723 | 3045319 | 3109860 | 3174327 | 3238737 | 3303109 | 3367416 | 3431652 | 3495886 | 3560214 | 3624715 | 3689428 | 3754365 | 3819544 | 3884975 | 3950676 | 4016622 | 4082845 | 4149487 | 4216735 | 4284697 | ||
7 | Estimates | Sub-Saharan Africa | e | 947 | 179495 | 182831 | 186341 | 190023 | 193876 | 197901 | 202101 | 206480 | 211045 | 215803 | 220762 | 225929 | 231305 | 236892 | 242688 | 248695 | 254917 | 261362 | 268043 | 274970 | 282158 | 289610 | 297334 | 305344 | 313659 | 322292 | 331250 | 340536 | 350144 | 360067 | 370298 | 380834 | 391679 | 402841 | 414335 | 426167 | 438344 | 450858 | 463681 | 476775 | 490115 | 503697 | 517534 | 531633 | 546009 | 560675 | 575644 | 590930 | 606560 | 622565 | 638974 | 655801 | 673067 | 690821 | 709119 | 728004 | 747493 | 767584 | 788280 | 809576 | 831464 | |
8 | Estimates | AFRICA | 903 | 228827 | 233364 | 238148 | 243180 | 248460 | 253988 | 259762 | 265780 | 272039 | 278537 | 285270 | 292240 | 299448 | 306902 | 314611 | 322581 | 330825 | 339344 | 348133 | 357178 | 366475 | 376024 | 385844 | 395980 | 406489 | 417413 | 428768 | 440551 | 452764 | 465401 | 478459 | 491937 | 505830 | 520125 | 534803 | 549846 | 565244 | 580985 | 597043 | 613385 | 629987 | 646850 | 663971 | 681313 | 698832 | 716505 | 734327 | 752336 | 770604 | 789232 | 808304 | 827848 | 847882 | 868465 | 889664 | 911528 | 934079 | 957318 | 981243 | 1005838 | 1031084 | ||
9 | Estimates | Eastern Africa | 910 | 67033 | 68479 | 69977 | 71531 | 73148 | 74831 | 76585 | 78415 | 80324 | 82317 | 84398 | 86569 | 88834 | 91194 | 93652 | 96209 | 98870 | 101634 | 104503 | 107473 | 110545 | 113718 | 116996 | 120387 | 123902 | 127549 | 131335 | 135258 | 139310 | 143477 | 147750 | 152114 | 156575 | 161172 | 165959 | 170967 | 176235 | 181734 | 187354 | 192938 | 198386 | 203643 | 208770 | 213930 | 219352 | 225197 | 231534 | 238307 | 245411 | 252680 | 260001 | 267346 | 274767 | 282317 | 290078 | 298112 | 306423 | 315001 | 323872 | 333064 | 342595 | ||
10 | Estimates | Burundi | 108 | 2309 | 2359 | 2404 | 2446 | 2488 | 2532 | 2578 | 2628 | 2680 | 2733 | 2787 | 2840 | 2895 | 2951 | 3012 | 3079 | 3154 | 3235 | 3317 | 3393 | 3457 | 3508 | 3547 | 3583 | 3624 | 3677 | 3745 | 3825 | 3918 | 4019 | 4127 | 4240 | 4359 | 4487 | 4625 | 4774 | 4936 | 5107 | 5281 | 5449 | 5606 | 5750 | 5883 | 6004 | 6112 | 6210 | 6294 | 6370 | 6448 | 6545 | 6674 | 6839 | 7038 | 7264 | 7511 | 7770 | 8043 | 8328 | 8624 | 8927 | 9233 | ||
11 | Estimates | Comoros | 174 | 156 | 160 | 164 | 167 | 171 | 174 | 177 | 181 | 184 | 187 | 190 | 194 | 197 | 201 | 204 | 208 | 212 | 217 | 222 | 227 | 232 | 237 | 242 | 247 | 253 | 261 | 270 | 280 | 291 | 303 | 314 | 324 | 334 | 344 | 353 | 363 | 373 | 383 | 393 | 403 | 413 | 423 | 433 | 444 | 455 | 466 | 478 | 490 | 502 | 515 | 528 | 542 | 556 | 570 | 585 | 601 | 617 | 633 | 649 | 666 | 683 | ||
12 | Estimates | Djibouti | 262 | 62 | 63 | 65 | 66 | 68 | 70 | 71 | 74 | 76 | 80 | 84 | 88 | 94 | 101 | 108 | 115 | 123 | 131 | 140 | 150 | 160 | 169 | 179 | 191 | 205 | 224 | 249 | 278 | 308 | 336 | 359 | 375 | 385 | 393 | 405 | 424 | 452 | 487 | 524 | 560 | 590 | 613 | 629 | 642 | 653 | 664 | 676 | 688 | 700 | 712 | 723 | 734 | 744 | 755 | 766 | 777 | 788 | 799 | 810 | 822 | 834 | ||
13 | Estimates | Eritrea | 232 | 1141 | 1162 | 1183 | 1207 | 1231 | 1257 | 1284 | 1313 | 1342 | 1373 | 1405 | 1438 | 1473 | 1509 | 1546 | 1585 | 1624 | 1665 | 1708 | 1752 | 1797 | 1844 | 1892 | 1943 | 1998 | 2057 | 2121 | 2189 | 2261 | 2337 | 2415 | 2494 | 2574 | 2656 | 2742 | 2832 | 2928 | 3029 | 3126 | 3210 | 3273 | 3312 | 3332 | 3345 | 3366 | 3408 | 3473 | 3560 | 3668 | 3795 | 3939 | 4102 | 4282 | 4473 | 4666 | 4854 | 5035 | 5210 | 5382 | 5558 | 5741 | ||
14 | Estimates | Ethiopia | 231 | 18128 | 18467 | 18820 | 19184 | 19560 | 19947 | 20348 | 20764 | 21201 | 21662 | 22151 | 22671 | 23221 | 23798 | 24397 | 25014 | 25641 | 26281 | 26945 | 27654 | 28415 | 29246 | 30136 | 31030 | 31856 | 32570 | 33146 | 33615 | 34055 | 34571 | 35241 | 36094 | 37110 | 38259 | 39494 | 40777 | 42101 | 43477 | 44917 | 46435 | 48043 | 49744 | 51526 | 53358 | 55200 | 57024 | 58815 | 60584 | 62354 | 64159 | 66024 | 67957 | 69948 | 71990 | 74066 | 76167 | 78291 | 80441 | 82621 | 84838 | 87095 | ||
15 | Estimates | Kenya | 404 | 6077 | 6240 | 6412 | 6593 | 6782 | 6980 | 7186 | 7401 | 7626 | 7860 | 8105 | 8361 | 8629 | 8908 | 9200 | 9505 | 9823 | 10154 | 10502 | 10868 | 11252 | 11657 | 12083 | 12530 | 12997 | 13486 | 13996 | 14527 | 15082 | 15661 | 16268 | 16901 | 17560 | 18241 | 18942 | 19660 | 20392 | 21138 | 21897 | 22667 | 23446 | 24237 | 25037 | 25839 | 26635 | 27418 | 28186 | 28944 | 29702 | 30479 | 31285 | 32126 | 33001 | 33905 | 34835 | 35786 | 36757 | 37752 | 38773 | 39825 | 40909 | ||
16 | Estimates | Madagascar | 450 | 4084 | 4168 | 4256 | 4348 | 4444 | 4544 | 4647 | 4754 | 4865 | 4980 | 5099 | 5224 | 5353 | 5487 | 5625 | 5769 | 5918 | 6072 | 6233 | 6400 | 6576 | 6760 | 6952 | 7152 | 7360 | 7576 | 7800 | 8032 | 8269 | 8508 | 8747 | 8983 | 9221 | 9462 | 9714 | 9981 | 10264 | 10563 | 10878 | 11206 | 11546 | 11898 | 12264 | 12644 | 13040 | 13453 | 13883 | 14329 | 14790 | 15263 | 15745 | 16236 | 16736 | 17245 | 17763 | 18290 | 18826 | 19371 | 19927 | 20496 | 21080 | ||
17 | Estimates | Malawi | 454 | 2881 | 2930 | 2984 | 3042 | 3103 | 3166 | 3232 | 3301 | 3372 | 3447 | 3525 | 3607 | 3694 | 3784 | 3877 | 3974 | 4074 | 4177 | 4286 | 4403 | 4530 | 4666 | 4812 | 4967 | 5130 | 5300 | 5479 | 5668 | 5862 | 6053 | 6237 | 6404 | 6559 | 6731 | 6958 | 7265 | 7668 | 8150 | 8655 | 9105 | 9447 | 9658 | 9759 | 9801 | 9852 | 9964 | 10153 | 10404 | 10700 | 11013 | 11321 | 11623 | 11927 | 12239 | 12569 | 12925 | 13308 | 13714 | 14138 | 14573 | 15014 | ||
18 | Estimates | Mauritius | 1 | 480 | 493 | 506 | 521 | 537 | 554 | 571 | 588 | 605 | 623 | 641 | 660 | 679 | 698 | 717 | 736 | 753 | 770 | 785 | 799 | 813 | 826 | 840 | 852 | 865 | 878 | 892 | 907 | 922 | 938 | 953 | 966 | 978 | 989 | 999 | 1008 | 1016 | 1023 | 1030 | 1037 | 1046 | 1056 | 1068 | 1083 | 1098 | 1114 | 1129 | 1142 | 1155 | 1166 | 1176 | 1185 | 1193 | 1199 | 1204 | 1209 | 1213 | 1217 | 1220 | 1223 | 1227 | 1231 | |
19 | Estimates | Mayotte | 175 | 15 | 16 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 31 | 32 | 33 | 34 | 36 | 37 | 39 | 40 | 42 | 44 | 45 | 47 | 49 | 51 | 53 | 55 | 58 | 61 | 64 | 67 | 71 | 75 | 79 | 83 | 87 | 92 | 98 | 104 | 110 | 116 | 122 | 128 | 133 | 138 | 144 | 149 | 154 | 159 | 164 | 170 | 175 | 181 | 186 | 192 | 198 | 204 | ||
20 | Estimates | Mozambique | 508 | 6442 | 6536 | 6636 | 6742 | 6854 | 6972 | 7095 | 7225 | 7359 | 7500 | 7647 | 7800 | 7960 | 8125 | 8297 | 8474 | 8657 | 8847 | 9043 | 9245 | 9453 | 9666 | 9883 | 10110 | 10354 | 10620 | 10908 | 11213 | 11527 | 11840 | 12142 | 12439 | 12729 | 12993 | 13201 | 13339 | 13391 | 13375 | 13349 | 13395 | 13568 | 13894 | 14350 | 14893 | 15453 | 15982 | 16463 | 16915 | 17351 | 17798 | 18276 | 18786 | 19320 | 19873 | 20439 | 21010 | 21587 | 22171 | 22763 | 23361 | 23967 | ||
21 | Estimates | Réunion | 638 | 248 | 259 | 268 | 277 | 284 | 292 | 300 | 308 | 317 | 326 | 336 | 345 | 355 | 366 | 378 | 391 | 405 | 421 | 437 | 451 | 462 | 470 | 475 | 479 | 482 | 485 | 488 | 492 | 497 | 503 | 509 | 517 | 527 | 537 | 548 | 559 | 569 | 579 | 589 | 599 | 611 | 622 | 635 | 648 | 661 | 674 | 686 | 699 | 712 | 724 | 736 | 748 | 759 | 770 | 780 | 791 | 802 | 813 | 823 | 834 | 845 | ||
22 | Estimates | Rwanda | 646 | 2186 | 2251 | 2313 | 2378 | 2449 | 2526 | 2608 | 2694 | 2780 | 2861 | 2933 | 2996 | 3051 | 3103 | 3162 | 3233 | 3319 | 3418 | 3527 | 3641 | 3755 | 3868 | 3984 | 4102 | 4227 | 4359 | 4500 | 4648 | 4804 | 4969 | 5141 | 5314 | 5485 | 5667 | 5874 | 6113 | 6406 | 6741 | 7046 | 7224 | 7215 | 6974 | 6545 | 6066 | 5728 | 5664 | 5930 | 6471 | 7170 | 7853 | 8396 | 8760 | 8988 | 9126 | 9254 | 9429 | 9661 | 9928 | 10223 | 10530 | 10837 | ||
23 | Estimates | Seychelles | 690 | 36 | 37 | 37 | 38 | 38 | 39 | 39 | 40 | 40 | 41 | 41 | 42 | 43 | 44 | 45 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 55 | 56 | 58 | 59 | 61 | 62 | 63 | 65 | 66 | 67 | 67 | 68 | 69 | 69 | 69 | 69 | 69 | 69 | 69 | 70 | 71 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 83 | 84 | 86 | 87 | 88 | 89 | 90 | 91 | 91 | ||
24 | Estimates | Somalia | 706 | 2264 | 2308 | 2352 | 2397 | 2444 | 2492 | 2541 | 2592 | 2645 | 2700 | 2756 | 2815 | 2875 | 2937 | 3002 | 3070 | 3144 | 3227 | 3311 | 3385 | 3445 | 3478 | 3490 | 3527 | 3645 | 3881 | 4260 | 4754 | 5289 | 5759 | 6090 | 6252 | 6272 | 6200 | 6113 | 6068 | 6083 | 6139 | 6217 | 6285 | 6322 | 6320 | 6294 | 6269 | 6279 | 6346 | 6481 | 6673 | 6905 | 7149 | 7385 | 7609 | 7826 | 8038 | 8250 | 8467 | 8688 | 8911 | 9140 | 9381 | 9636 | ||
25 | Estimates | South Sudan | 728 | 2583 | 2601 | 2625 | 2652 | 2685 | 2721 | 2761 | 2805 | 2852 | 2902 | 2955 | 3011 | 3070 | 3132 | 3196 | 3264 | 3334 | 3408 | 3484 | 3564 | 3647 | 3734 | 3824 | 3918 | 4016 | 4118 | 4223 | 4330 | 4443 | 4566 | 4702 | 4850 | 5008 | 5166 | 5315 | 5446 | 5562 | 5663 | 5739 | 5775 | 5764 | 5698 | 5589 | 5475 | 5411 | 5434 | 5561 | 5779 | 6061 | 6362 | 6653 | 6924 | 7187 | 7450 | 7730 | 8039 | 8377 | 8737 | 9118 | 9521 | 9941 | ||
26 | Estimates | Uganda | 800 | 5158 | 5309 | 5456 | 5601 | 5748 | 5899 | 6056 | 6221 | 6396 | 6585 | 6788 | 7007 | 7240 | 7487 | 7746 | 8014 | 8293 | 8581 | 8873 | 9163 | 9446 | 9720 | 9988 | 10257 | 10534 | 10827 | 11140 | 11471 | 11818 | 12179 | 12550 | 12931 | 13324 | 13738 | 14182 | 14661 | 15181 | 15736 | 16320 | 16923 | 17535 | 18156 | 18788 | 19430 | 20081 | 20741 | 21408 | 22085 | 22780 | 23508 | 24276 | 25088 | 25943 | 26838 | 27767 | 28725 | 29711 | 30729 | 31779 | 32864 | 33987 | ||
27 | Estimates | United Republic of Tanzania | 2 | 834 | 7650 | 7847 | 8056 | 8275 | 8503 | 8741 | 8988 | 9244 | 9511 | 9787 | 10074 | 10373 | 10684 | 11005 | 11339 | 11683 | 12038 | 12405 | 12787 | 13186 | 13605 | 14045 | 14505 | 14983 | 15475 | 15978 | 16492 | 17017 | 17556 | 18112 | 18687 | 19282 | 19898 | 20533 | 21184 | 21850 | 22528 | 23218 | 23933 | 24686 | 25485 | 26337 | 27236 | 28157 | 29067 | 29944 | 30780 | 31586 | 32378 | 33183 | 34021 | 34895 | 35806 | 36761 | 37765 | 38824 | 39942 | 41120 | 42354 | 43640 | 44973 | |
28 | Estimates | Zambia | 894 | 2372 | 2429 | 2489 | 2552 | 2618 | 2687 | 2760 | 2835 | 2913 | 2996 | 3083 | 3174 | 3269 | 3369 | 3473 | 3581 | 3692 | 3808 | 3929 | 4057 | 4191 | 4333 | 4483 | 4638 | 4799 | 4964 | 5132 | 5304 | 5480 | 5661 | 5847 | 6039 | 6235 | 6435 | 6637 | 6838 | 7041 | 7244 | 7446 | 7647 | 7845 | 8038 | 8229 | 8423 | 8625 | 8841 | 9073 | 9320 | 9577 | 9839 | 10101 | 10362 | 10625 | 10895 | 11175 | 11470 | 11782 | 12110 | 12457 | 12825 | 13217 | ||
29 | Estimates | Zimbabwe | 716 | 2747 | 2830 | 2918 | 3010 | 3105 | 3204 | 3305 | 3411 | 3520 | 3634 | 3752 | 3877 | 4006 | 4141 | 4280 | 4422 | 4568 | 4719 | 4874 | 5036 | 5206 | 5385 | 5573 | 5768 | 5968 | 6170 | 6374 | 6581 | 6797 | 7031 | 7289 | 7572 | 7877 | 8198 | 8528 | 8860 | 9194 | 9527 | 9854 | 10167 | 10462 | 10733 | 10981 | 11211 | 11429 | 11639 | 11846 | 12046 | 12230 | 12385 | 12504 | 12587 | 12641 | 12673 | 12693 | 12711 | 12724 | 12740 | 12784 | 12889 | 13077 | ||
30 | Estimates | Middle Africa | 911 | 26193 | 26666 | 27155 | 27663 | 28193 | 28748 | 29327 | 29933 | 30566 | 31225 | 31910 | 32623 | 33363 | 34134 | 34937 | 35775 | 36650 | 37561 | 38505 | 39476 | 40472 | 41491 | 42537 | 43616 | 44738 | 45909 | 47134 | 48411 | 49740 | 51121 | 52552 | 54039 | 55584 | 57184 | 58830 | 60521 | 62243 | 64002 | 65844 | 67831 | 70000 | 72384 | 74954 | 77609 | 80215 | 82676 | 84953 | 87088 | 89179 | 91366 | 93751 | 96365 | 99178 | 102153 | 105230 | 108366 | 111554 | 114809 | 118130 | 121519 | 124978 | ||
31 | Estimates | Angola | 24 | 4148 | 4220 | 4297 | 4378 | 4460 | 4543 | 4626 | 4709 | 4793 | 4878 | 4966 | 5057 | 5150 | 5245 | 5340 | 5434 | 5527 | 5620 | 5715 | 5817 | 5928 | 6049 | 6181 | 6323 | 6475 | 6638 | 6809 | 6990 | 7184 | 7399 | 7637 | 7902 | 8190 | 8490 | 8785 | 9064 | 9321 | 9561 | 9798 | 10051 | 10334 | 10653 | 11003 | 11372 | 11743 | 12105 | 12452 | 12791 | 13138 | 13511 | 13925 | 14385 | 14887 | 15421 | 15977 | 16544 | 17122 | 17713 | 18314 | 18927 | 19549 | ||
32 | Estimates | Cameroon | 120 | 4466 | 4544 | 4623 | 4705 | 4788 | 4874 | 4963 | 5055 | 5152 | 5254 | 5361 | 5475 | 5594 | 5719 | 5850 | 5988 | 6131 | 6281 | 6437 | 6600 | 6771 | 6949 | 7134 | 7328 | 7530 | 7740 | 7960 | 8188 | 8426 | 8674 | 8932 | 9201 | 9481 | 9771 | 10071 | 10381 | 10701 | 11032 | 11370 | 11717 | 12070 | 12430 | 12797 | 13169 | 13547 | 13930 | 14317 | 14709 | 15108 | 15514 | 15928 | 16350 | 16782 | 17223 | 17675 | 18138 | 18612 | 19098 | 19595 | 20104 | 20624 | ||
33 | Estimates | Central African Republic | 140 | 1327 | 1340 | 1353 | 1368 | 1383 | 1399 | 1417 | 1436 | 1457 | 1479 | 1504 | 1529 | 1557 | 1586 | 1617 | 1649 | 1683 | 1719 | 1755 | 1792 | 1829 | 1865 | 1901 | 1937 | 1976 | 2017 | 2062 | 2109 | 2159 | 2214 | 2274 | 2340 | 2411 | 2484 | 2556 | 2623 | 2684 | 2741 | 2795 | 2852 | 2913 | 2980 | 3051 | 3125 | 3201 | 3276 | 3350 | 3425 | 3498 | 3570 | 3638 | 3704 | 3767 | 3830 | 3894 | 3961 | 4032 | 4107 | 4185 | 4266 | 4350 | ||
34 | Estimates | Chad | 148 | 2502 | 2544 | 2589 | 2637 | 2686 | 2736 | 2787 | 2839 | 2892 | 2946 | 3003 | 3061 | 3122 | 3185 | 3248 | 3311 | 3374 | 3436 | 3501 | 3570 | 3645 | 3727 | 3816 | 3909 | 4001 | 4089 | 4173 | 4255 | 4336 | 4421 | 4513 | 4611 | 4716 | 4830 | 4955 | 5092 | 5243 | 5407 | 5582 | 5765 | 5952 | 6143 | 6339 | 6542 | 6756 | 6980 | 7216 | 7463 | 7724 | 8003 | 8301 | 8621 | 8960 | 9311 | 9665 | 10014 | 10357 | 10694 | 11031 | 11371 | 11721 | ||
35 | Estimates | Congo | 178 | 808 | 824 | 842 | 860 | 879 | 899 | 920 | 942 | 964 | 988 | 1014 | 1040 | 1068 | 1096 | 1127 | 1158 | 1190 | 1224 | 1259 | 1296 | 1335 | 1376 | 1419 | 1463 | 1508 | 1554 | 1600 | 1647 | 1695 | 1745 | 1796 | 1850 | 1905 | 1962 | 2020 | 2079 | 2138 | 2198 | 2259 | 2320 | 2383 | 2447 | 2512 | 2578 | 2648 | 2721 | 2798 | 2878 | 2961 | 3044 | 3126 | 3206 | 3284 | 3363 | 3449 | 3543 | 3647 | 3759 | 3876 | 3995 | 4112 | ||
36 | Estimates | Democratic Republic of the Congo | 180 | 12184 | 12429 | 12681 | 12944 | 13223 | 13518 | 13830 | 14161 | 14509 | 14872 | 15248 | 15638 | 16041 | 16462 | 16904 | 17370 | 17862 | 18378 | 18913 | 19459 | 20010 | 20563 | 21121 | 21691 | 22283 | 22902 | 23555 | 24238 | 24941 | 25651 | 26357 | 27060 | 27768 | 28491 | 29244 | 30040 | 30872 | 31741 | 32679 | 33728 | 34911 | 36253 | 37731 | 39257 | 40712 | 42013 | 43123 | 44078 | 44961 | 45889 | 46949 | 48167 | 49517 | 50972 | 52487 | 54028 | 55591 | 57188 | 58819 | 60486 | 62191 | ||
37 | Estimates | Equatorial Guinea | 226 | 226 | 230 | 233 | 235 | 236 | 238 | 240 | 243 | 246 | 249 | 252 | 255 | 258 | 261 | 265 | 269 | 275 | 282 | 289 | 292 | 291 | 285 | 275 | 262 | 250 | 238 | 229 | 220 | 215 | 215 | 221 | 233 | 251 | 272 | 294 | 313 | 328 | 341 | 352 | 362 | 374 | 386 | 400 | 413 | 428 | 442 | 456 | 471 | 487 | 502 | 518 | 535 | 551 | 569 | 586 | 604 | 622 | 640 | 658 | 677 | 696 | ||
38 | Estimates | Gabon | 266 | 473 | 476 | 478 | 479 | 481 | 482 | 485 | 487 | 491 | 494 | 499 | 504 | 509 | 516 | 523 | 532 | 542 | 553 | 565 | 577 | 589 | 601 | 612 | 623 | 635 | 648 | 662 | 677 | 693 | 709 | 726 | 745 | 764 | 784 | 804 | 826 | 849 | 872 | 896 | 921 | 947 | 973 | 999 | 1026 | 1053 | 1080 | 1109 | 1137 | 1167 | 1196 | 1226 | 1255 | 1285 | 1316 | 1347 | 1379 | 1413 | 1447 | 1483 | 1519 | 1556 | ||
39 | Estimates | Sao Tome and Principe | 678 | 60 | 59 | 59 | 58 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 64 | 64 | 64 | 65 | 66 | 68 | 70 | 72 | 74 | 76 | 78 | 79 | 81 | 83 | 85 | 87 | 90 | 93 | 95 | 97 | 99 | 101 | 102 | 104 | 107 | 109 | 112 | 115 | 117 | 120 | 123 | 126 | 128 | 130 | 132 | 134 | 136 | 137 | 139 | 142 | 144 | 147 | 151 | 155 | 159 | 163 | 168 | 173 | 178 | ||
40 | Estimates | Northern Africa | 912 | 49332 | 50533 | 51807 | 53157 | 54584 | 56087 | 57661 | 59300 | 60994 | 62734 | 64508 | 66311 | 68143 | 70010 | 71923 | 73886 | 75908 | 77982 | 80090 | 82207 | 84317 | 86414 | 88511 | 90636 | 92829 | 95121 | 97518 | 100015 | 102619 | 105334 | 108161 | 111103 | 114152 | 117284 | 120469 | 123679 | 126900 | 130127 | 133362 | 136610 | 139872 | 143153 | 146437 | 149680 | 152823 | 155830 | 158684 | 161406 | 164044 | 166668 | 169331 | 172047 | 174815 | 177645 | 180545 | 183523 | 186586 | 189734 | 192963 | 196262 | 199620 | ||
41 | Estimates | Algeria | 12 | 8872 | 9059 | 9253 | 9459 | 9680 | 9917 | 10170 | 10436 | 10713 | 10995 | 11278 | 11561 | 11845 | 12136 | 12443 | 12771 | 13123 | 13497 | 13887 | 14287 | 14691 | 15098 | 15512 | 15936 | 16375 | 16834 | 17311 | 17809 | 18331 | 18885 | 19475 | 20104 | 20767 | 21453 | 22150 | 22847 | 23539 | 24226 | 24905 | 25577 | 26240 | 26894 | 27535 | 28158 | 28753 | 29315 | 29845 | 30345 | 30820 | 31276 | 31719 | 32150 | 32573 | 33003 | 33461 | 33961 | 34507 | 35097 | 35725 | 36383 | 37063 | ||
42 | Estimates | Egypt | 818 | 21514 | 22020 | 22562 | 23138 | 23747 | 24387 | 25057 | 25756 | 26480 | 27228 | 27998 | 28786 | 29591 | 30410 | 31242 | 32084 | 32937 | 33799 | 34660 | 35511 | 36342 | 37152 | 37945 | 38734 | 39534 | 40359 | 41213 | 42094 | 43006 | 43951 | 44932 | 45946 | 46991 | 48072 | 49190 | 50347 | 51545 | 52777 | 54011 | 55207 | 56337 | 57388 | 58371 | 59308 | 60232 | 61168 | 62124 | 63094 | 64084 | 65098 | 66137 | 67204 | 68303 | 69432 | 70591 | 71778 | 72991 | 74230 | 75492 | 76775 | 78076 | ||
43 | Estimates | Libya | 434 | 1113 | 1129 | 1148 | 1171 | 1198 | 1228 | 1261 | 1298 | 1338 | 1382 | 1428 | 1479 | 1532 | 1589 | 1649 | 1712 | 1778 | 1847 | 1920 | 1996 | 2076 | 2160 | 2247 | 2339 | 2434 | 2532 | 2633 | 2736 | 2844 | 2957 | 3078 | 3207 | 3342 | 3480 | 3613 | 3739 | 3855 | 3962 | 4063 | 4161 | 4260 | 4360 | 4459 | 4558 | 4654 | 4748 | 4837 | 4924 | 5009 | 5093 | 5176 | 5259 | 5340 | 5423 | 5507 | 5594 | 5686 | 5782 | 5877 | 5964 | 6041 | ||
44 | Estimates | Morocco | 504 | 8986 | 9251 | 9535 | 9839 | 10162 | 10503 | 10857 | 11222 | 11592 | 11962 | 12329 | 12687 | 13039 | 13387 | 13737 | 14092 | 14455 | 14822 | 15192 | 15558 | 15916 | 16267 | 16612 | 16958 | 17314 | 17685 | 18074 | 18479 | 18901 | 19341 | 19799 | 20275 | 20768 | 21271 | 21776 | 22278 | 22772 | 23260 | 23740 | 24212 | 24675 | 25128 | 25570 | 26000 | 26421 | 26833 | 27237 | 27632 | 28014 | 28374 | 28710 | 29021 | 29311 | 29587 | 29856 | 30125 | 30395 | 30667 | 30955 | 31277 | 31642 | ||
45 | Estimates | Sudan | 729 | 5734 | 5884 | 6039 | 6200 | 6368 | 6543 | 6724 | 6913 | 7109 | 7314 | 7527 | 7750 | 7982 | 8224 | 8476 | 8739 | 9013 | 9300 | 9598 | 9909 | 10233 | 10569 | 10918 | 11284 | 11669 | 12076 | 12506 | 12958 | 13430 | 13917 | 14418 | 14935 | 15469 | 16013 | 16557 | 17098 | 17623 | 18140 | 18682 | 19295 | 20009 | 20841 | 21772 | 22745 | 23683 | 24530 | 25263 | 25904 | 26491 | 27085 | 27730 | 28435 | 29186 | 29974 | 30779 | 31586 | 32398 | 33218 | 34040 | 34853 | 35652 | ||
46 | Estimates | Tunisia | 788 | 3099 | 3175 | 3252 | 3330 | 3409 | 3488 | 3568 | 3650 | 3734 | 3822 | 3915 | 4013 | 4116 | 4222 | 4330 | 4438 | 4546 | 4655 | 4764 | 4873 | 4983 | 5092 | 5202 | 5316 | 5434 | 5561 | 5696 | 5839 | 5989 | 6146 | 6308 | 6475 | 6647 | 6823 | 7004 | 7189 | 7377 | 7567 | 7758 | 7948 | 8135 | 8319 | 8499 | 8672 | 8834 | 8983 | 9117 | 9237 | 9347 | 9451 | 9553 | 9652 | 9750 | 9847 | 9947 | 10051 | 10160 | 10274 | 10391 | 10511 | 10632 | ||
47 | Estimates | Western Sahara | 732 | 14 | 16 | 18 | 19 | 20 | 21 | 23 | 25 | 27 | 30 | 33 | 36 | 39 | 42 | 46 | 51 | 57 | 63 | 69 | 74 | 77 | 76 | 73 | 70 | 70 | 75 | 86 | 101 | 119 | 137 | 151 | 161 | 168 | 173 | 177 | 182 | 189 | 195 | 203 | 210 | 217 | 224 | 231 | 238 | 246 | 253 | 261 | 268 | 278 | 290 | 306 | 326 | 351 | 378 | 404 | 428 | 448 | 466 | 482 | 498 | 515 | ||
48 | Estimates | Southern Africa | 913 | 15588 | 15937 | 16304 | 16686 | 17081 | 17487 | 17904 | 18334 | 18779 | 19241 | 19724 | 20228 | 20753 | 21295 | 21851 | 22417 | 22992 | 23576 | 24177 | 24801 | 25454 | 26139 | 26854 | 27591 | 28340 | 29093 | 29848 | 30607 | 31378 | 32173 | 32998 | 33860 | 34753 | 35665 | 36582 | 37490 | 38382 | 39261 | 40148 | 41073 | 42053 | 43099 | 44197 | 45308 | 46382 | 47382 | 48294 | 49130 | 49910 | 50666 | 51420 | 52174 | 52923 | 53670 | 54418 | 55169 | 55927 | 56689 | 57438 | 58148 | 58803 | ||
49 | Estimates | Botswana | 72 | 413 | 425 | 437 | 448 | 459 | 470 | 480 | 491 | 501 | 512 | 524 | 537 | 550 | 564 | 580 | 596 | 613 | 631 | 651 | 671 | 693 | 716 | 740 | 766 | 793 | 823 | 855 | 889 | 924 | 961 | 998 | 1034 | 1071 | 1108 | 1146 | 1185 | 1224 | 1263 | 1303 | 1343 | 1384 | 1425 | 1465 | 1505 | 1545 | 1583 | 1621 | 1657 | 1692 | 1725 | 1755 | 1783 | 1809 | 1833 | 1855 | 1876 | 1896 | 1915 | 1934 | 1952 | 1969 | ||
50 | Estimates | Lesotho | 426 | 734 | 744 | 755 | 766 | 777 | 788 | 799 | 811 | 824 | 837 | 851 | 866 | 882 | 898 | 915 | 933 | 952 | 971 | 991 | 1011 | 1032 | 1054 | 1075 | 1098 | 1122 | 1149 | 1178 | 1209 | 1241 | 1274 | 1307 | 1341 | 1374 | 1407 | 1438 | 1468 | 1495 | 1520 | 1545 | 1570 | 1598 | 1628 | 1660 | 1693 | 1725 | 1754 | 1779 | 1802 | 1822 | 1840 | 1856 | 1872 | 1885 | 1899 | 1912 | 1926 | 1940 | 1956 | 1972 | 1990 | 2009 | ||
51 | Estimates | Namibia | 516 | 485 | 495 | 505 | 515 | 526 | 538 | 549 | 562 | 575 | 588 | 603 | 617 | 633 | 649 | 665 | 683 | 700 | 719 | 738 | 758 | 780 | 804 | 830 | 856 | 882 | 906 | 928 | 950 | 971 | 991 | 1013 | 1034 | 1057 | 1082 | 1112 | 1149 | 1195 | 1247 | 1304 | 1361 | 1415 | 1466 | 1514 | 1559 | 1606 | 1654 | 1705 | 1758 | 1810 | 1857 | 1898 | 1931 | 1958 | 1981 | 2003 | 2027 | 2053 | 2081 | 2111 | 2143 | 2179 | ||
52 | Estimates | South Africa | 710 | 13683 | 13994 | 14322 | 14665 | 15020 | 15385 | 15760 | 16146 | 16546 | 16962 | 17396 | 17850 | 18322 | 18810 | 19308 | 19814 | 20325 | 20844 | 21375 | 21926 | 22503 | 23107 | 23736 | 24385 | 25041 | 25699 | 26354 | 27010 | 27674 | 28361 | 29077 | 29829 | 30611 | 31410 | 32205 | 32983 | 33733 | 34463 | 35195 | 35965 | 36793 | 37694 | 38650 | 39623 | 40562 | 41427 | 42204 | 42907 | 43558 | 44196 | 44846 | 45513 | 46188 | 46869 | 47553 | 48235 | 48919 | 49603 | 50267 | 50890 | 51452 | ||
53 | Estimates | Swaziland | 748 | 273 | 279 | 285 | 292 | 300 | 307 | 315 | 324 | 332 | 341 | 349 | 358 | 366 | 374 | 383 | 392 | 401 | 411 | 422 | 434 | 446 | 459 | 472 | 487 | 502 | 517 | 533 | 550 | 568 | 585 | 603 | 621 | 639 | 658 | 680 | 705 | 735 | 767 | 801 | 834 | 863 | 887 | 908 | 926 | 944 | 963 | 985 | 1007 | 1029 | 1048 | 1064 | 1075 | 1082 | 1088 | 1095 | 1105 | 1118 | 1135 | 1154 | 1174 | 1193 | ||
54 | Estimates | Western Africa | 914 | 70681 | 71749 | 72906 | 74143 | 75454 | 76836 | 78284 | 79798 | 81376 | 83020 | 84730 | 86509 | 88355 | 90269 | 92248 | 94293 | 96406 | 98591 | 100858 | 103220 | 105686 | 108261 | 110947 | 113750 | 116679 | 119739 | 122933 | 126259 | 129716 | 133297 | 136998 | 140822 | 144767 | 148820 | 152964 | 157188 | 161485 | 165862 | 170336 | 174934 | 179675 | 184571 | 189614 | 194786 | 200061 | 205419 | 210862 | 216404 | 222060 | 227853 | 233803 | 239916 | 246199 | 252681 | 259392 | 266358 | 273589 | 281085 | 288840 | 296844 | 305088 | ||
55 | Estimates | Benin | 204 | 2255 | 2258 | 2264 | 2274 | 2287 | 2304 | 2323 | 2346 | 2371 | 2400 | 2432 | 2466 | 2503 | 2543 | 2586 | 2632 | 2681 | 2733 | 2789 | 2847 | 2908 | 2972 | 3039 | 3110 | 3185 | 3263 | 3346 | 3432 | 3523 | 3619 | 3718 | 3822 | 3931 | 4045 | 4164 | 4287 | 4414 | 4546 | 4685 | 4836 | 5001 | 5183 | 5378 | 5582 | 5787 | 5986 | 6176 | 6361 | 6546 | 6740 | 6949 | 7175 | 7415 | 7666 | 7923 | 8182 | 8444 | 8707 | 8973 | 9241 | 9510 | ||
56 | Estimates | Burkina Faso | 854 | 4284 | 4324 | 4367 | 4413 | 4463 | 4517 | 4575 | 4636 | 4699 | 4764 | 4829 | 4895 | 4960 | 5028 | 5099 | 5175 | 5256 | 5343 | 5434 | 5528 | 5625 | 5723 | 5825 | 5930 | 6040 | 6155 | 6274 | 6399 | 6531 | 6672 | 6823 | 6985 | 7158 | 7341 | 7531 | 7728 | 7931 | 8140 | 8356 | 8580 | 8811 | 9050 | 9297 | 9552 | 9817 | 10090 | 10373 | 10665 | 10968 | 11282 | 11608 | 11946 | 12296 | 12659 | 13034 | 13422 | 13822 | 14235 | 14660 | 15095 | 15540 | ||
57 | Estimates | Cape Verde | 132 | 178 | 182 | 186 | 189 | 193 | 195 | 198 | 201 | 204 | 208 | 212 | 217 | 223 | 229 | 235 | 242 | 248 | 254 | 261 | 268 | 275 | 284 | 293 | 302 | 309 | 312 | 313 | 310 | 305 | 302 | 302 | 304 | 310 | 317 | 325 | 331 | 336 | 339 | 342 | 346 | 352 | 360 | 369 | 379 | 390 | 399 | 409 | 418 | 426 | 434 | 442 | 451 | 459 | 467 | 474 | 479 | 482 | 484 | 485 | 486 | 488 | ||
58 | Estimates | Côte d'Ivoire | 384 | 2630 | 2693 | 2758 | 2828 | 2901 | 2979 | 3063 | 3153 | 3251 | 3358 | 3475 | 3602 | 3741 | 3890 | 4050 | 4220 | 4400 | 4591 | 4794 | 5011 | 5242 | 5488 | 5748 | 6021 | 6308 | 6606 | 6916 | 7237 | 7569 | 7912 | 8266 | 8630 | 9005 | 9386 | 9772 | 10158 | 10544 | 10929 | 11316 | 11711 | 12116 | 12530 | 12951 | 13375 | 13799 | 14217 | 14632 | 15042 | 15436 | 15802 | 16131 | 16420 | 16675 | 16910 | 17144 | 17394 | 17662 | 17949 | 18260 | 18601 | 18977 | ||
59 | Estimates | Gambia | 270 | 271 | 273 | 277 | 284 | 293 | 304 | 317 | 331 | 344 | 357 | 368 | 377 | 384 | 389 | 395 | 401 | 408 | 416 | 426 | 436 | 447 | 460 | 475 | 490 | 506 | 521 | 536 | 552 | 568 | 585 | 604 | 625 | 648 | 673 | 701 | 732 | 767 | 804 | 843 | 881 | 917 | 949 | 980 | 1008 | 1037 | 1066 | 1096 | 1127 | 1159 | 1193 | 1229 | 1267 | 1307 | 1349 | 1392 | 1437 | 1482 | 1529 | 1578 | 1628 | 1681 | ||
60 | Estimates | Ghana | 288 | 4981 | 5068 | 5191 | 5339 | 5504 | 5681 | 5864 | 6052 | 6246 | 6446 | 6653 | 6867 | 7086 | 7304 | 7514 | 7711 | 7891 | 8058 | 8221 | 8398 | 8597 | 8827 | 9084 | 9350 | 9604 | 9832 | 10024 | 10190 | 10355 | 10551 | 10802 | 11118 | 11489 | 11896 | 12312 | 12717 | 13105 | 13481 | 13853 | 14233 | 14629 | 15043 | 15472 | 15907 | 16339 | 16761 | 17169 | 17568 | 17969 | 18384 | 18825 | 19293 | 19786 | 20302 | 20836 | 21384 | 21948 | 22526 | 23110 | 23692 | 24263 | ||
61 | Estimates | Guinea | 324 | 3094 | 3142 | 3186 | 3228 | 3271 | 3316 | 3364 | 3414 | 3467 | 3521 | 3577 | 3633 | 3690 | 3748 | 3810 | 3875 | 3945 | 4018 | 4090 | 4155 | 4209 | 4252 | 4286 | 4311 | 4332 | 4350 | 4367 | 4383 | 4405 | 4441 | 4495 | 4573 | 4674 | 4793 | 4926 | 5067 | 5212 | 5363 | 5536 | 5751 | 6020 | 6352 | 6734 | 7136 | 7514 | 7837 | 8095 | 8296 | 8457 | 8601 | 8746 | 8895 | 9046 | 9205 | 9380 | 9576 | 9799 | 10047 | 10315 | 10593 | 10876 | ||
62 | Estimates | Guinea-Bissau | 624 | 518 | 533 | 547 | 562 | 576 | 589 | 601 | 611 | 621 | 629 | 636 | 642 | 648 | 652 | 656 | 659 | 662 | 664 | 667 | 673 | 683 | 699 | 719 | 741 | 762 | 778 | 789 | 797 | 802 | 808 | 818 | 832 | 849 | 869 | 890 | 910 | 931 | 952 | 973 | 995 | 1017 | 1041 | 1065 | 1089 | 1114 | 1140 | 1165 | 1192 | 1218 | 1246 | 1273 | 1302 | 1331 | 1361 | 1391 | 1422 | 1453 | 1484 | 1517 | 1551 | 1587 | ||
63 | Estimates | Liberia | 430 | 930 | 943 | 958 | 974 | 991 | 1010 | 1030 | 1051 | 1073 | 1096 | 1120 | 1145 | 1170 | 1197 | 1224 | 1253 | 1283 | 1315 | 1348 | 1383 | 1420 | 1458 | 1497 | 1539 | 1583 | 1629 | 1676 | 1724 | 1775 | 1831 | 1893 | 1962 | 2036 | 2108 | 2164 | 2197 | 2207 | 2196 | 2170 | 2137 | 2103 | 2066 | 2029 | 2006 | 2019 | 2080 | 2198 | 2365 | 2558 | 2742 | 2892 | 2999 | 3071 | 3124 | 3185 | 3270 | 3385 | 3522 | 3673 | 3821 | 3958 | ||
64 | Estimates | Mali | 466 | 4638 | 4673 | 4711 | 4753 | 4797 | 4844 | 4893 | 4943 | 4994 | 5046 | 5099 | 5152 | 5205 | 5260 | 5316 | 5374 | 5435 | 5499 | 5566 | 5638 | 5716 | 5801 | 5893 | 5990 | 6090 | 6191 | 6293 | 6396 | 6503 | 6615 | 6735 | 6866 | 7004 | 7146 | 7281 | 7405 | 7515 | 7614 | 7713 | 7826 | 7964 | 8130 | 8323 | 8535 | 8759 | 8989 | 9222 | 9462 | 9712 | 9977 | 10261 | 10563 | 10883 | 11220 | 11573 | 11941 | 12326 | 12726 | 13138 | 13559 | 13986 | ||
65 | Estimates | Mauritania | 478 | 660 | 676 | 692 | 709 | 728 | 747 | 767 | 789 | 811 | 834 | 858 | 883 | 909 | 936 | 964 | 992 | 1022 | 1052 | 1084 | 1116 | 1149 | 1183 | 1218 | 1254 | 1291 | 1329 | 1368 | 1408 | 1449 | 1491 | 1534 | 1579 | 1624 | 1671 | 1719 | 1767 | 1816 | 1866 | 1917 | 1969 | 2024 | 2081 | 2141 | 2203 | 2267 | 2334 | 2404 | 2476 | 2550 | 2628 | 2708 | 2791 | 2877 | 2966 | 3055 | 3146 | 3238 | 3330 | 3423 | 3516 | 3609 | ||
66 | Estimates | Niger | 562 | 2560 | 2633 | 2707 | 2781 | 2855 | 2930 | 3007 | 3085 | 3165 | 3249 | 3337 | 3429 | 3526 | 3626 | 3730 | 3836 | 3946 | 4058 | 4173 | 4291 | 4413 | 4537 | 4665 | 4796 | 4931 | 5071 | 5215 | 5364 | 5517 | 5674 | 5834 | 5999 | 6168 | 6342 | 6521 | 6705 | 6896 | 7093 | 7300 | 7520 | 7754 | 8004 | 8270 | 8553 | 8852 | 9167 | 9500 | 9850 | 10216 | 10596 | 10990 | 11396 | 11817 | 12254 | 12709 | 13184 | 13680 | 14197 | 14738 | 15303 | 15894 | ||
67 | Estimates | Nigeria | 566 | 37860 | 38431 | 39050 | 39708 | 40400 | 41122 | 41874 | 42656 | 43470 | 44321 | 45212 | 46144 | 47118 | 48128 | 49170 | 50239 | 51336 | 52469 | 53641 | 54859 | 56132 | 57454 | 58829 | 60285 | 61857 | 63566 | 65427 | 67425 | 69512 | 71619 | 73698 | 75730 | 77730 | 79729 | 81775 | 83902 | 86118 | 88413 | 90774 | 93180 | 95617 | 98085 | 100592 | 103145 | 105753 | 108425 | 111166 | 113979 | 116867 | 119832 | 122877 | 126005 | 129225 | 132550 | 135999 | 139586 | 143315 | 147187 | 151208 | 155381 | 159708 | ||
68 | Estimates | Saint Helena | 3 | 654 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | |
69 | Estimates | Senegal | 686 | 2477 | 2530 | 2587 | 2648 | 2713 | 2782 | 2855 | 2931 | 3010 | 3093 | 3178 | 3266 | 3357 | 3451 | 3548 | 3649 | 3754 | 3863 | 3976 | 4094 | 4218 | 4349 | 4486 | 4626 | 4765 | 4901 | 5032 | 5161 | 5290 | 5425 | 5569 | 5724 | 5888 | 6063 | 6246 | 6438 | 6638 | 6846 | 7062 | 7285 | 7514 | 7750 | 7991 | 8235 | 8476 | 8712 | 8940 | 9164 | 9388 | 9619 | 9862 | 10119 | 10390 | 10674 | 10968 | 11271 | 11583 | 11905 | 12239 | 12587 | 12951 | ||
70 | Estimates | Sierra Leone | 694 | 1944 | 1960 | 1977 | 1995 | 2015 | 2036 | 2058 | 2082 | 2107 | 2133 | 2160 | 2189 | 2219 | 2252 | 2285 | 2321 | 2358 | 2398 | 2439 | 2484 | 2532 | 2583 | 2638 | 2696 | 2757 | 2821 | 2888 | 2958 | 3030 | 3104 | 3180 | 3256 | 3331 | 3408 | 3492 | 3584 | 3688 | 3801 | 3908 | 3993 | 4043 | 4053 | 4032 | 3991 | 3952 | 3927 | 3920 | 3928 | 3962 | 4030 | 4140 | 4296 | 4493 | 4713 | 4928 | 5120 | 5281 | 5416 | 5532 | 5641 | 5752 | ||
71 | Estimates | Togo | 768 | 1395 | 1425 | 1442 | 1452 | 1462 | 1474 | 1491 | 1512 | 1536 | 1560 | 1581 | 1598 | 1613 | 1632 | 1662 | 1709 | 1774 | 1855 | 1946 | 2035 | 2116 | 2186 | 2248 | 2303 | 2357 | 2410 | 2464 | 2519 | 2576 | 2643 | 2721 | 2812 | 2915 | 3026 | 3140 | 3253 | 3364 | 3473 | 3580 | 3685 | 3788 | 3888 | 3985 | 4082 | 4181 | 4284 | 4392 | 4504 | 4621 | 4741 | 4865 | 4992 | 5124 | 5259 | 5398 | 5540 | 5686 | 5835 | 5987 | 6144 | 6306 | ||
72 | Estimates | ASIA | 935 | 1395749 | 1425762 | 1454049 | 1481619 | 1509265 | 1537568 | 1566882 | 1597347 | 1628917 | 1661410 | 1694650 | 1728620 | 1763602 | 1800230 | 1839326 | 1881423 | 1926743 | 1974950 | 2025319 | 2076816 | 2128631 | 2180608 | 2232791 | 2284815 | 2336301 | 2387024 | 2436768 | 2485677 | 2534347 | 2583628 | 2634161 | 2685977 | 2738950 | 2793364 | 2849521 | 2907535 | 2967577 | 3029310 | 3091691 | 3153313 | 3213123 | 3270765 | 3326386 | 3380074 | 3432105 | 3482719 | 3531856 | 3579497 | 3625999 | 3671836 | 3717372 | 3762760 | 3808002 | 3853120 | 3898086 | 3942882 | 3987509 | 4032014 | 4076463 | 4120930 | 4165440 | ||
73 | Estimates | Eastern Asia | 906 | 666249 | 682999 | 697144 | 709697 | 721458 | 733020 | 744756 | 756831 | 769227 | 781791 | 794375 | 806987 | 819918 | 833802 | 849451 | 867399 | 887852 | 910496 | 934668 | 959415 | 983980 | 1008236 | 1032188 | 1055368 | 1077258 | 1097526 | 1115945 | 1132684 | 1148332 | 1163735 | 1179550 | 1195831 | 1212504 | 1229926 | 1248497 | 1268426 | 1289923 | 1312727 | 1335980 | 1358503 | 1379415 | 1398450 | 1415758 | 1431395 | 1445557 | 1458428 | 1469966 | 1480185 | 1489415 | 1498093 | 1506561 | 1514952 | 1523283 | 1531639 | 1540072 | 1548621 | 1557334 | 1566233 | 1575283 | 1584418 | 1593571 | ||
74 | Estimates | China | 4 | 156 | 543776 | 558819 | 571165 | 581812 | 591558 | 600995 | 610508 | 620279 | 630314 | 640489 | 650680 | 660909 | 671462 | 682947 | 696140 | 711547 | 729377 | 749329 | 770744 | 792677 | 814378 | 835717 | 856715 | 876960 | 896005 | 913570 | 929457 | 943824 | 957214 | 970408 | 984016 | 998075 | 1012534 | 1027788 | 1044293 | 1062299 | 1082028 | 1103202 | 1124928 | 1145976 | 1165429 | 1183008 | 1198875 | 1213104 | 1225922 | 1237531 | 1247897 | 1257022 | 1265223 | 1272915 | 1280429 | 1287890 | 1295322 | 1302810 | 1310414 | 1318177 | 1326146 | 1334344 | 1342733 | 1351248 | 1359821 | |
75 | Estimates | China, Hong Kong SAR | 5 | 344 | 1974 | 2036 | 2134 | 2249 | 2371 | 2490 | 2604 | 2713 | 2823 | 2942 | 3076 | 3227 | 3392 | 3554 | 3695 | 3802 | 3868 | 3902 | 3915 | 3929 | 3958 | 4006 | 4068 | 4148 | 4244 | 4355 | 4486 | 4633 | 4787 | 4930 | 5054 | 5152 | 5229 | 5291 | 5350 | 5415 | 5487 | 5565 | 5645 | 5723 | 5794 | 5856 | 5911 | 5969 | 6044 | 6144 | 6275 | 6431 | 6592 | 6733 | 6835 | 6893 | 6912 | 6907 | 6897 | 6897 | 6911 | 6935 | 6968 | 7007 | 7050 | |
76 | Estimates | China, Macao SAR | 6 | 446 | 196 | 196 | 194 | 190 | 186 | 181 | 177 | 173 | 171 | 170 | 171 | 175 | 181 | 189 | 198 | 207 | 217 | 227 | 237 | 245 | 251 | 254 | 254 | 253 | 251 | 248 | 246 | 244 | 242 | 243 | 246 | 252 | 261 | 272 | 284 | 296 | 309 | 323 | 336 | 348 | 360 | 369 | 378 | 385 | 392 | 398 | 405 | 412 | 419 | 425 | 432 | 438 | 444 | 451 | 459 | 468 | 480 | 493 | 508 | 522 | 535 | |
77 | Estimates | Dem. People's Republic of Korea | 408 | 10549 | 10248 | 10049 | 9957 | 9972 | 10087 | 10286 | 10547 | 10844 | 11145 | 11424 | 11666 | 11872 | 12065 | 12282 | 12548 | 12865 | 13222 | 13609 | 14009 | 14410 | 14812 | 15215 | 15603 | 15960 | 16275 | 16539 | 16759 | 16954 | 17151 | 17372 | 17623 | 17899 | 18192 | 18488 | 18778 | 19059 | 19335 | 19611 | 19895 | 20194 | 20510 | 20838 | 21166 | 21479 | 21764 | 22017 | 22241 | 22445 | 22642 | 22840 | 23043 | 23248 | 23449 | 23639 | 23813 | 23970 | 24112 | 24244 | 24372 | 24501 | ||
78 | Estimates | Japan | 392 | 82199 | 83794 | 85175 | 86378 | 87439 | 88390 | 89262 | 90085 | 90883 | 91682 | 92501 | 93357 | 94264 | 95228 | 96253 | 97342 | 98495 | 99711 | 100989 | 102324 | 103708 | 105143 | 106617 | 108086 | 109495 | 110805 | 111993 | 113068 | 114055 | 114993 | 115912 | 116822 | 117709 | 118552 | 119319 | 119989 | 120551 | 121022 | 121433 | 121831 | 122249 | 122703 | 123180 | 123659 | 124102 | 124483 | 124795 | 125049 | 125267 | 125481 | 125715 | 125974 | 126249 | 126524 | 126773 | 126979 | 127136 | 127249 | 127319 | 127353 | 127353 | ||
79 | Estimates | Mongolia | 496 | 780 | 794 | 808 | 823 | 839 | 855 | 872 | 890 | 910 | 931 | 956 | 982 | 1011 | 1042 | 1075 | 1107 | 1140 | 1173 | 1207 | 1242 | 1279 | 1317 | 1357 | 1397 | 1438 | 1480 | 1521 | 1562 | 1604 | 1646 | 1690 | 1733 | 1778 | 1823 | 1871 | 1922 | 1976 | 2033 | 2090 | 2141 | 2184 | 2218 | 2244 | 2263 | 2281 | 2298 | 2317 | 2336 | 2356 | 2376 | 2397 | 2420 | 2443 | 2469 | 2496 | 2527 | 2559 | 2595 | 2633 | 2672 | 2713 | ||
80 | Estimates | Republic of Korea | 410 | 19211 | 19305 | 19567 | 19979 | 20521 | 21169 | 21898 | 22681 | 23490 | 24296 | 25074 | 25809 | 26495 | 27143 | 27771 | 28393 | 29006 | 29607 | 30204 | 30812 | 31437 | 32088 | 32759 | 33435 | 34092 | 34713 | 35291 | 35832 | 36356 | 36890 | 37451 | 38046 | 38666 | 39295 | 39913 | 40502 | 41059 | 41586 | 42082 | 42544 | 42972 | 43364 | 43721 | 44049 | 44357 | 44653 | 44941 | 45221 | 45489 | 45742 | 45977 | 46193 | 46394 | 46592 | 46801 | 47033 | 47291 | 47573 | 47868 | 48165 | 48454 | ||
81 | Estimates | Other non-specified areas | 158 | 7562 | 7807 | 8054 | 8307 | 8573 | 8853 | 9149 | 9462 | 9791 | 10136 | 10493 | 10862 | 11242 | 11634 | 12038 | 12454 | 12884 | 13325 | 13762 | 14178 | 14559 | 14899 | 15203 | 15486 | 15773 | 16080 | 16412 | 16762 | 17121 | 17474 | 17810 | 18127 | 18429 | 18712 | 18978 | 19226 | 19453 | 19662 | 19856 | 20045 | 20232 | 20422 | 20612 | 20800 | 20982 | 21156 | 21319 | 21474 | 21625 | 21778 | 21935 | 22101 | 22271 | 22438 | 22593 | 22728 | 22840 | 22933 | 23010 | 23080 | 23146 | ||
82 | Estimates | South-Central Asia | 7 | 921 | 510298 | 518776 | 527774 | 537314 | 547408 | 558061 | 569268 | 581015 | 593280 | 606038 | 619262 | 632938 | 647066 | 661665 | 676763 | 692377 | 708535 | 725220 | 742354 | 759831 | 777588 | 795576 | 813851 | 832570 | 851956 | 872161 | 893242 | 915138 | 937742 | 960889 | 984455 | 1008378 | 1032671 | 1057375 | 1082560 | 1108258 | 1134475 | 1161121 | 1188023 | 1214951 | 1241734 | 1268284 | 1294618 | 1320793 | 1346919 | 1373066 | 1399231 | 1425353 | 1451383 | 1477249 | 1502898 | 1528331 | 1553546 | 1578472 | 1603026 | 1627159 | 1650817 | 1674047 | 1697023 | 1719985 | 1743101 | |
83 | Estimates | Central Asia | 5500 | 17499 | 17752 | 18154 | 18674 | 19287 | 19972 | 20714 | 21503 | 22332 | 23200 | 24103 | 25036 | 25990 | 26944 | 27877 | 28776 | 29628 | 30437 | 31221 | 32004 | 32803 | 33625 | 34464 | 35311 | 36149 | 36970 | 37768 | 38553 | 39334 | 40130 | 40952 | 41800 | 42669 | 43561 | 44478 | 45418 | 46384 | 47368 | 48337 | 49254 | 50087 | 50828 | 51486 | 52068 | 52590 | 53065 | 53496 | 53888 | 54261 | 54640 | 55047 | 55487 | 55965 | 56489 | 57067 | 57704 | 58406 | 59169 | 59982 | 60828 | 61694 | ||
84 | Estimates | Kazakhstan | 398 | 6703 | 6723 | 6851 | 7065 | 7349 | 7684 | 8057 | 8456 | 8870 | 9292 | 9714 | 10130 | 10532 | 10914 | 11267 | 11589 | 11873 | 12121 | 12341 | 12550 | 12757 | 12967 | 13177 | 13382 | 13577 | 13757 | 13920 | 14071 | 14215 | 14362 | 14519 | 14684 | 14854 | 15030 | 15214 | 15403 | 15601 | 15802 | 15983 | 16113 | 16172 | 16155 | 16070 | 15930 | 15751 | 15550 | 15326 | 15086 | 14858 | 14680 | 14576 | 14559 | 14623 | 14748 | 14902 | 15064 | 15227 | 15396 | 15568 | 15744 | 15921 | ||
85 | Estimates | Kyrgyzstan | 417 | 1740 | 1763 | 1792 | 1825 | 1862 | 1902 | 1947 | 1995 | 2048 | 2107 | 2173 | 2245 | 2324 | 2406 | 2490 | 2573 | 2655 | 2736 | 2814 | 2891 | 2964 | 3035 | 3104 | 3170 | 3235 | 3299 | 3363 | 3427 | 3491 | 3558 | 3627 | 3700 | 3776 | 3854 | 3933 | 4013 | 4096 | 4179 | 4260 | 4333 | 4395 | 4442 | 4476 | 4507 | 4543 | 4592 | 4659 | 4739 | 4824 | 4899 | 4955 | 4988 | 5003 | 5009 | 5019 | 5042 | 5082 | 5134 | 5197 | 5265 | 5334 | ||
86 | Estimates | Tajikistan | 762 | 1532 | 1576 | 1625 | 1674 | 1724 | 1775 | 1825 | 1878 | 1934 | 1996 | 2064 | 2140 | 2224 | 2312 | 2402 | 2490 | 2575 | 2659 | 2743 | 2830 | 2920 | 3014 | 3112 | 3212 | 3313 | 3413 | 3511 | 3609 | 3708 | 3810 | 3918 | 4030 | 4147 | 4270 | 4401 | 4541 | 4691 | 4849 | 5009 | 5160 | 5297 | 5418 | 5523 | 5617 | 5703 | 5784 | 5862 | 5937 | 6013 | 6095 | 6186 | 6289 | 6404 | 6530 | 6664 | 6806 | 6955 | 7111 | 7275 | 7447 | 7627 | ||
87 | Estimates | Turkmenistan | 795 | 1211 | 1228 | 1253 | 1283 | 1317 | 1356 | 1397 | 1442 | 1489 | 1540 | 1594 | 1650 | 1709 | 1769 | 1830 | 1890 | 1949 | 2008 | 2067 | 2127 | 2188 | 2252 | 2318 | 2385 | 2453 | 2520 | 2587 | 2655 | 2723 | 2792 | 2861 | 2931 | 3003 | 3076 | 3151 | 3229 | 3310 | 3393 | 3479 | 3571 | 3668 | 3772 | 3882 | 3992 | 4096 | 4188 | 4268 | 4336 | 4395 | 4449 | 4501 | 4552 | 4600 | 4648 | 4697 | 4748 | 4802 | 4858 | 4918 | 4979 | 5042 | ||
88 | Estimates | Uzbekistan | 860 | 6314 | 6461 | 6634 | 6827 | 7035 | 7256 | 7488 | 7732 | 7991 | 8265 | 8559 | 8871 | 9201 | 9543 | 9889 | 10234 | 10575 | 10913 | 11255 | 11606 | 11973 | 12356 | 12754 | 13161 | 13572 | 13981 | 14387 | 14791 | 15197 | 15608 | 16027 | 16454 | 16889 | 17331 | 17779 | 18231 | 18686 | 19144 | 19607 | 20077 | 20555 | 21042 | 21534 | 22023 | 22498 | 22951 | 23381 | 23790 | 24171 | 24518 | 24829 | 25099 | 25334 | 25554 | 25784 | 26044 | 26341 | 26669 | 27023 | 27393 | 27769 | ||
89 | Estimates | Southern Asia | 5501 | 492799 | 501024 | 509620 | 518640 | 528121 | 538089 | 548554 | 559512 | 570948 | 582838 | 595159 | 607902 | 621077 | 634721 | 648886 | 663602 | 678908 | 694782 | 711133 | 727828 | 744785 | 761951 | 779386 | 797259 | 815806 | 835191 | 855474 | 876586 | 898408 | 920759 | 943503 | 966578 | 990002 | 1013814 | 1038082 | 1062840 | 1088090 | 1113754 | 1139686 | 1165698 | 1191647 | 1217456 | 1243132 | 1268725 | 1294329 | 1320001 | 1345735 | 1371465 | 1397122 | 1422609 | 1447851 | 1472844 | 1497581 | 1521984 | 1545959 | 1569455 | 1592412 | 1614879 | 1637041 | 1659157 | 1681407 | ||
90 | Estimates | Afghanistan | 4 | 7451 | 7547 | 7651 | 7763 | 7882 | 8010 | 8146 | 8290 | 8443 | 8604 | 8774 | 8954 | 9142 | 9340 | 9547 | 9765 | 9990 | 10222 | 10466 | 10729 | 11016 | 11323 | 11644 | 11966 | 12274 | 12552 | 12807 | 13034 | 13200 | 13257 | 13180 | 12964 | 12634 | 12242 | 11854 | 11529 | 11262 | 11063 | 11013 | 11215 | 11731 | 12612 | 13812 | 15175 | 16485 | 17586 | 18415 | 19021 | 19497 | 19987 | 20595 | 21348 | 22203 | 23116 | 24019 | 24861 | 25631 | 26349 | 27032 | 27708 | 28398 | ||
91 | Estimates | Bangladesh | 50 | 37895 | 38976 | 39992 | 40994 | 42024 | 43109 | 44266 | 45497 | 46797 | 48149 | 49537 | 50954 | 52403 | 53909 | 55503 | 57200 | 59030 | 60967 | 62909 | 64720 | 66309 | 67628 | 68730 | 69751 | 70883 | 72265 | 73945 | 75880 | 78012 | 80242 | 82498 | 84764 | 87061 | 89400 | 91804 | 94288 | 96852 | 99477 | 102133 | 104779 | 107386 | 109935 | 112431 | 114898 | 117369 | 119870 | 122401 | 124945 | 127479 | 129967 | 132383 | 134730 | 137006 | 139186 | 141235 | 143135 | 144869 | 146457 | 147970 | 149503 | 151125 | ||
92 | Estimates | Bhutan | 64 | 177 | 181 | 186 | 191 | 195 | 200 | 205 | 209 | 214 | 219 | 224 | 229 | 235 | 240 | 246 | 253 | 259 | 266 | 274 | 282 | 292 | 302 | 313 | 325 | 337 | 349 | 362 | 375 | 388 | 401 | 413 | 424 | 435 | 445 | 456 | 469 | 484 | 501 | 517 | 530 | 536 | 535 | 528 | 519 | 512 | 509 | 513 | 521 | 534 | 549 | 564 | 581 | 598 | 616 | 634 | 650 | 666 | 679 | 692 | 705 | 717 | ||
93 | Estimates | India | 356 | 376325 | 382206 | 388409 | 394938 | 401793 | 408974 | 416477 | 424297 | 432428 | 440862 | 449595 | 458627 | 467962 | 477616 | 487607 | 497952 | 508656 | 519722 | 531161 | 542984 | 555200 | 567805 | 580799 | 594193 | 608003 | 622232 | 636884 | 651935 | 667339 | 683033 | 698966 | 715105 | 731444 | 747986 | 764749 | 781737 | 798942 | 816329 | 833834 | 851375 | 868891 | 886349 | 903750 | 921108 | 938453 | 955804 | 973148 | 990460 | 1007747 | 1025015 | 1042262 | 1059501 | 1076706 | 1093787 | 1110626 | 1127144 | 1143289 | 1159095 | 1174662 | 1190138 | 1205625 | ||
94 | Estimates | Iran (Islamic Republic of) | 364 | 17119 | 17522 | 17944 | 18386 | 18845 | 19322 | 19816 | 20327 | 20854 | 21398 | 21958 | 22536 | 23130 | 23742 | 24373 | 25024 | 25697 | 26394 | 27113 | 27851 | 28607 | 29382 | 30184 | 31025 | 31918 | 32878 | 33901 | 34992 | 36172 | 37466 | 38890 | 40440 | 42100 | 43853 | 45672 | 47532 | 49441 | 51378 | 53250 | 54938 | 56362 | 57472 | 58307 | 58982 | 59663 | 60468 | 61441 | 62543 | 63713 | 64859 | 65911 | 66858 | 67727 | 68543 | 69342 | 70152 | 70977 | 71809 | 72661 | 73543 | 74462 | ||
95 | Estimates | Maldives | 462 | 74 | 74 | 75 | 76 | 78 | 79 | 81 | 83 | 85 | 87 | 89 | 91 | 94 | 96 | 99 | 101 | 104 | 106 | 108 | 111 | 114 | 118 | 122 | 126 | 130 | 134 | 138 | 142 | 146 | 150 | 154 | 159 | 165 | 171 | 177 | 184 | 190 | 197 | 203 | 210 | 216 | 222 | 228 | 234 | 239 | 245 | 251 | 256 | 262 | 267 | 273 | 278 | 283 | 288 | 293 | 298 | 303 | 308 | 314 | 320 | 326 | ||
96 | Estimates | Nepal | 524 | 8140 | 8271 | 8401 | 8531 | 8664 | 8800 | 8939 | 9083 | 9232 | 9386 | 9545 | 9710 | 9882 | 10061 | 10248 | 10444 | 10649 | 10864 | 11088 | 11320 | 11559 | 11806 | 12061 | 12323 | 12593 | 12871 | 13156 | 13450 | 13752 | 14063 | 14385 | 14718 | 15063 | 15417 | 15778 | 16144 | 16513 | 16888 | 17274 | 17680 | 18111 | 18569 | 19051 | 19552 | 20065 | 20587 | 21115 | 21647 | 22175 | 22690 | 23184 | 23655 | 24103 | 24526 | 24922 | 25292 | 25634 | 25950 | 26249 | 26545 | 26846 | ||
97 | Estimates | Pakistan | 586 | 37542 | 38045 | 38623 | 39272 | 39987 | 40764 | 41602 | 42498 | 43453 | 44467 | 45541 | 46674 | 47864 | 49109 | 50404 | 51747 | 53138 | 54582 | 56075 | 57615 | 59204 | 60841 | 62532 | 64299 | 66167 | 68155 | 70269 | 72505 | 74869 | 77362 | 79984 | 82733 | 85602 | 88577 | 91643 | 94783 | 97998 | 101278 | 104583 | 107865 | 111091 | 114229 | 117291 | 120337 | 123451 | 126690 | 130084 | 133597 | 137139 | 140580 | 143832 | 146857 | 149694 | 152420 | 155151 | 157971 | 160906 | 163928 | 167008 | 170094 | 173149 | ||
98 | Estimates | Sri Lanka | 144 | 8076 | 8201 | 8339 | 8489 | 8653 | 8832 | 9024 | 9229 | 9444 | 9667 | 9895 | 10128 | 10365 | 10607 | 10857 | 11116 | 11384 | 11659 | 11938 | 12215 | 12485 | 12747 | 13001 | 13251 | 13501 | 13755 | 14012 | 14272 | 14532 | 14786 | 15033 | 15270 | 15499 | 15723 | 15947 | 16175 | 16408 | 16643 | 16878 | 17106 | 17324 | 17533 | 17733 | 17921 | 18091 | 18242 | 18368 | 18474 | 18576 | 18695 | 18846 | 19037 | 19261 | 19502 | 19738 | 19951 | 20138 | 20302 | 20452 | 20602 | 20759 | ||
99 | Estimates | South-Eastern Asia | 920 | 167986 | 171501 | 175310 | 179401 | 183763 | 188384 | 193253 | 198356 | 203680 | 209213 | 214941 | 220854 | 226942 | 233198 | 239618 | 246194 | 252917 | 259774 | 266763 | 273881 | 281123 | 288497 | 295992 | 303556 | 311125 | 318655 | 326114 | 333528 | 340997 | 348658 | 356606 | 364870 | 373403 | 382139 | 390975 | 399831 | 408688 | 417545 | 426365 | 435105 | 443735 | 452232 | 460590 | 468829 | 476979 | 485063 | 493082 | 501026 | 508896 | 516691 | 524410 | 532062 | 539649 | 547154 | 554555 | 561840 | 568993 | 576031 | 583012 | 590017 | 597097 | ||
100 | Estimates | Brunei Darussalam | 96 | 48 | 51 | 54 | 57 | 60 | 63 | 67 | 70 | 74 | 78 | 82 | 86 | 90 | 94 | 98 | 103 | 107 | 113 | 118 | 124 | 130 | 136 | 142 | 148 | 154 | 161 | 167 | 174 | 180 | 187 | 193 | 199 | 205 | 211 | 217 | 223 | 229 | 236 | 243 | 250 | 257 | 264 | 272 | 280 | 287 | 295 | 303 | 310 | 317 | 325 | 332 | 339 | 346 | 354 | 361 | 368 | 375 | 381 | 388 | 394 | 401 | ||
101 | Estimates | Cambodia | 116 | 4433 | 4539 | 4658 | 4784 | 4913 | 5044 | 5175 | 5306 | 5439 | 5577 | 5720 | 5870 | 6024 | 6179 | 6327 | 6465 | 6587 | 6693 | 6794 | 6901 | 7022 | 7169 | 7334 | 7483 | 7567 | 7556 | 7431 | 7214 | 6968 | 6776 | 6699 | 6762 | 6943 | 7208 | 7499 | 7777 | 8030 | 8271 | 8511 | 8769 | 9057 | 9378 | 9722 | 10077 | 10430 | 10769 | 11091 | 11396 | 11685 | 11960 | 12223 | 12473 | 12709 | 12934 | 13149 | 13356 | 13555 | 13747 | 13941 | 14144 | 14365 | ||
102 | Estimates | Indonesia | 360 | 72592 | 73642 | 74822 | 76136 | 77583 | 79159 | 80857 | 82671 | 84589 | 86600 | 88693 | 90860 | 93101 | 95421 | 97829 | 100330 | 102925 | 105606 | 108364 | 111188 | 114067 | 116996 | 119974 | 123002 | 126081 | 129210 | 132385 | 135601 | 138858 | 142156 | 145494 | 148872 | 152281 | 155698 | 159098 | 162459 | 165772 | 169039 | 172265 | 175461 | 178633 | 181786 | 184917 | 188019 | 191086 | 194113 | 197098 | 200050 | 202991 | 205947 | 208939 | 211970 | 215038 | 218146 | 221294 | 224481 | 227710 | 230973 | 234243 | 237487 | 240676 | ||
103 | Estimates | Lao People's Democratic Republic | 418 | 1683 | 1723 | 1764 | 1805 | 1847 | 1890 | 1934 | 1979 | 2025 | 2072 | 2120 | 2169 | 2220 | 2272 | 2325 | 2381 | 2437 | 2494 | 2554 | 2617 | 2685 | 2759 | 2837 | 2915 | 2986 | 3047 | 3094 | 3130 | 3163 | 3201 | 3251 | 3316 | 3393 | 3482 | 3577 | 3678 | 3782 | 3891 | 4005 | 4123 | 4245 | 4370 | 4498 | 4626 | 4751 | 4871 | 4987 | 5097 | 5201 | 5298 | 5388 | 5470 | 5545 | 5619 | 5699 | 5791 | 5896 | 6013 | 6139 | 6268 | 6396 | ||
104 | Estimates | Malaysia | 8 | 458 | 6110 | 6262 | 6433 | 6618 | 6813 | 7016 | 7226 | 7443 | 7669 | 7908 | 8161 | 8429 | 8711 | 8999 | 9287 | 9570 | 9844 | 10112 | 10376 | 10640 | 10909 | 11182 | 11460 | 11742 | 12026 | 12312 | 12600 | 12892 | 13192 | 13504 | 13834 | 14180 | 14544 | 14927 | 15333 | 15764 | 16222 | 16704 | 17202 | 17707 | 18211 | 18710 | 19205 | 19701 | 20207 | 20725 | 21260 | 21806 | 22355 | 22896 | 23421 | 23926 | 24414 | 24891 | 25365 | 25843 | 26327 | 26814 | 27302 | 27790 | 28276 | |
105 | Estimates | Myanmar | 104 | 17527 | 17850 | 18182 | 18529 | 18895 | 19282 | 19690 | 20118 | 20562 | 21019 | 21486 | 21962 | 22447 | 22947 | 23471 | 24024 | 24607 | 25218 | 25853 | 26504 | 27166 | 27837 | 28517 | 29210 | 29917 | 30641 | 31379 | 32131 | 32896 | 33677 | 34475 | 35289 | 36115 | 36942 | 37756 | 38546 | 39308 | 40042 | 40753 | 41445 | 42123 | 42782 | 43422 | 44053 | 44686 | 45330 | 45992 | 46664 | 47321 | 47926 | 48453 | 48894 | 49261 | 49577 | 49875 | 50181 | 50500 | 50829 | 51174 | 51540 | 51931 | ||
106 | Estimates | Philippines | 608 | 18580 | 19247 | 19946 | 20670 | 21416 | 22179 | 22958 | 23754 | 24569 | 25407 | 26272 | 27163 | 28080 | 29016 | 29962 | 30913 | 31867 | 32826 | 33797 | 34788 | 35805 | 36852 | 37926 | 39027 | 40151 | 41296 | 42462 | 43652 | 44868 | 46115 | 47398 | 48716 | 50068 | 51453 | 52873 | 54325 | 55812 | 57329 | 58867 | 60410 | 61949 | 63476 | 64997 | 66517 | 68051 | 69607 | 71185 | 72781 | 74393 | 76018 | 77652 | 79298 | 80954 | 82605 | 84231 | 85821 | 87367 | 88876 | 90371 | 91886 | 93444 | ||
107 | Estimates | Singapore | 702 | 1022 | 1068 | 1120 | 1178 | 1240 | 1306 | 1373 | 1441 | 1508 | 1573 | 1634 | 1690 | 1742 | 1791 | 1836 | 1880 | 1921 | 1961 | 1999 | 2036 | 2074 | 2113 | 2153 | 2192 | 2229 | 2262 | 2292 | 2318 | 2344 | 2375 | 2415 | 2463 | 2520 | 2583 | 2647 | 2709 | 2767 | 2823 | 2880 | 2944 | 3016 | 3100 | 3193 | 3291 | 3389 | 3483 | 3570 | 3653 | 3736 | 3823 | 3918 | 4023 | 4136 | 4255 | 4375 | 4496 | 4614 | 4732 | 4849 | 4964 | 5079 | ||
108 | Estimates | Thailand | 764 | 20607 | 21170 | 21755 | 22362 | 22994 | 23652 | 24336 | 25048 | 25789 | 26560 | 27362 | 28195 | 29059 | 29951 | 30871 | 31816 | 32784 | 33774 | 34786 | 35821 | 36879 | 37959 | 39058 | 40162 | 41258 | 42333 | 43382 | 44408 | 45412 | 46398 | 47369 | 48320 | 49247 | 50165 | 51090 | 52032 | 53003 | 53993 | 54957 | 55833 | 56583 | 57184 | 57661 | 58070 | 58491 | 58984 | 59562 | 60207 | 60903 | 61623 | 62343 | 63069 | 63798 | 64488 | 65087 | 65559 | 65884 | 66077 | 66185 | 66277 | 66402 | ||
109 | Estimates | Timor-Leste | 626 | 433 | 438 | 444 | 449 | 455 | 462 | 468 | 476 | 483 | 491 | 500 | 509 | 518 | 527 | 537 | 548 | 558 | 568 | 579 | 591 | 604 | 620 | 638 | 653 | 663 | 663 | 652 | 632 | 609 | 590 | 581 | 584 | 597 | 617 | 639 | 660 | 678 | 695 | 712 | 730 | 751 | 777 | 805 | 832 | 854 | 867 | 869 | 863 | 853 | 848 | 854 | 871 | 899 | 933 | 967 | 996 | 1018 | 1036 | 1050 | 1064 | 1079 | ||
110 | Estimates | Viet Nam | 704 | 24949 | 25512 | 26133 | 26811 | 27545 | 28332 | 29169 | 30051 | 30972 | 31928 | 32912 | 33921 | 34951 | 36002 | 37074 | 38166 | 39279 | 40408 | 41543 | 42671 | 43783 | 44875 | 45953 | 47022 | 48093 | 49175 | 50269 | 51376 | 52508 | 53678 | 54897 | 56169 | 57490 | 58852 | 60245 | 61658 | 63085 | 64522 | 65970 | 67433 | 68910 | 70403 | 71899 | 73363 | 74748 | 76020 | 77167 | 78199 | 79141 | 80028 | 80888 | 81729 | 82548 | 83353 | 84151 | 84948 | 85748 | 86553 | 87369 | 88200 | 89047 | ||
111 | Estimates | Western Asia | 922 | 51216 | 52485 | 53820 | 55208 | 56637 | 58103 | 59605 | 61145 | 62730 | 64369 | 66071 | 67841 | 69676 | 71565 | 73494 | 75453 | 77439 | 79460 | 81535 | 83688 | 85940 | 88299 | 90761 | 93320 | 95962 | 98681 | 101468 | 104326 | 107276 | 110345 | 113549 | 116898 | 120372 | 123925 | 127489 | 131019 | 134491 | 137916 | 141323 | 144753 | 148239 | 151799 | 155419 | 159057 | 162650 | 166161 | 169577 | 172932 | 176305 | 179802 | 183503 | 187415 | 191524 | 195855 | 200433 | 205261 | 210364 | 215703 | 221145 | 226511 | 231671 | ||
112 | Estimates | Armenia | 51 | 1354 | 1383 | 1420 | 1463 | 1511 | 1564 | 1619 | 1678 | 1739 | 1802 | 1867 | 1934 | 2002 | 2070 | 2138 | 2205 | 2269 | 2333 | 2395 | 2456 | 2518 | 2581 | 2643 | 2706 | 2766 | 2826 | 2883 | 2938 | 2992 | 3045 | 3096 | 3146 | 3193 | 3239 | 3288 | 3339 | 3397 | 3457 | 3510 | 3543 | 3545 | 3512 | 3449 | 3370 | 3290 | 3223 | 3173 | 3138 | 3113 | 3094 | 3076 | 3060 | 3047 | 3036 | 3026 | 3015 | 3003 | 2990 | 2977 | 2968 | 2963 | ||
113 | Estimates | Azerbaijan | 9 | 31 | 2896 | 2965 | 3045 | 3134 | 3228 | 3328 | 3432 | 3540 | 3653 | 3772 | 3898 | 4030 | 4168 | 4307 | 4446 | 4580 | 4708 | 4832 | 4951 | 5066 | 5178 | 5287 | 5393 | 5496 | 5596 | 5694 | 5789 | 5882 | 5975 | 6069 | 6164 | 6262 | 6362 | 6465 | 6569 | 6674 | 6780 | 6886 | 6994 | 7104 | 7217 | 7333 | 7451 | 7567 | 7675 | 7771 | 7852 | 7922 | 7984 | 8048 | 8118 | 8195 | 8280 | 8370 | 8465 | 8563 | 8665 | 8770 | 8878 | 8986 | 9095 | |
114 | Estimates | Bahrain | 48 | 116 | 117 | 120 | 124 | 128 | 134 | 139 | 145 | 151 | 157 | 163 | 168 | 173 | 178 | 183 | 187 | 192 | 196 | 201 | 206 | 213 | 221 | 230 | 240 | 252 | 267 | 284 | 303 | 324 | 343 | 360 | 374 | 386 | 396 | 407 | 419 | 433 | 449 | 465 | 481 | 496 | 510 | 523 | 536 | 549 | 564 | 580 | 597 | 618 | 641 | 668 | 699 | 733 | 772 | 821 | 880 | 951 | 1032 | 1116 | 1192 | 1252 | ||
115 | Estimates | Cyprus | 10 | 196 | 494 | 500 | 507 | 513 | 521 | 530 | 540 | 549 | 559 | 567 | 573 | 576 | 578 | 578 | 579 | 581 | 585 | 591 | 598 | 606 | 614 | 621 | 628 | 635 | 642 | 650 | 658 | 666 | 673 | 680 | 685 | 689 | 692 | 694 | 698 | 704 | 712 | 723 | 736 | 751 | 767 | 783 | 801 | 819 | 837 | 855 | 873 | 891 | 908 | 925 | 943 | 961 | 980 | 998 | 1016 | 1033 | 1048 | 1063 | 1077 | 1091 | 1104 | |
116 | Estimates | Georgia | 11 | 268 | 3527 | 3585 | 3646 | 3710 | 3775 | 3839 | 3904 | 3967 | 4031 | 4095 | 4160 | 4226 | 4292 | 4357 | 4420 | 4477 | 4530 | 4578 | 4622 | 4665 | 4707 | 4750 | 4791 | 4833 | 4872 | 4908 | 4942 | 4974 | 5005 | 5037 | 5073 | 5112 | 5152 | 5194 | 5239 | 5287 | 5340 | 5395 | 5442 | 5467 | 5460 | 5418 | 5346 | 5253 | 5156 | 5067 | 4990 | 4922 | 4862 | 4803 | 4744 | 4682 | 4622 | 4565 | 4515 | 4475 | 4446 | 4426 | 4413 | 4401 | 4389 | |
117 | Estimates | Iraq | 368 | 5719 | 5902 | 6065 | 6216 | 6360 | 6503 | 6647 | 6795 | 6951 | 7116 | 7290 | 7475 | 7674 | 7889 | 8122 | 8376 | 8651 | 8947 | 9261 | 9586 | 9918 | 10256 | 10600 | 10951 | 11312 | 11685 | 12068 | 12461 | 12860 | 13258 | 13653 | 14045 | 14436 | 14823 | 15203 | 15576 | 15941 | 16302 | 16673 | 17074 | 17518 | 18010 | 18547 | 19124 | 19732 | 20363 | 21017 | 21694 | 22387 | 23091 | 23801 | 24517 | 25238 | 25960 | 26674 | 27377 | 28064 | 28741 | 29430 | 30163 | 30962 | ||
118 | Estimates | Israel | 376 | 1258 | 1354 | 1451 | 1546 | 1636 | 1719 | 1796 | 1869 | 1939 | 2012 | 2090 | 2174 | 2264 | 2356 | 2443 | 2523 | 2592 | 2653 | 2711 | 2775 | 2850 | 2937 | 3034 | 3137 | 3240 | 3337 | 3428 | 3514 | 3594 | 3671 | 3745 | 3815 | 3884 | 3950 | 4016 | 4083 | 4149 | 4216 | 4291 | 4383 | 4499 | 4642 | 4807 | 4986 | 5164 | 5332 | 5486 | 5630 | 5764 | 5891 | 6014 | 6130 | 6239 | 6349 | 6468 | 6604 | 6759 | 6930 | 7107 | 7274 | 7420 | ||
119 | Estimates | Jordan | 400 | 449 | 503 | 542 | 575 | 608 | 646 | 690 | 739 | 792 | 843 | 889 | 928 | 963 | 1001 | 1051 | 1120 | 1211 | 1320 | 1439 | 1554 | 1655 | 1740 | 1812 | 1874 | 1930 | 1985 | 2039 | 2092 | 2147 | 2209 | 2281 | 2366 | 2463 | 2569 | 2677 | 2783 | 2884 | 2982 | 3087 | 3209 | 3358 | 3538 | 3743 | 3956 | 4154 | 4320 | 4451 | 4552 | 4631 | 4699 | 4767 | 4835 | 4903 | 4984 | 5092 | 5239 | 5429 | 5656 | 5911 | 6181 | 6455 | ||
120 | Estimates | Kuwait | 414 | 152 | 164 | 174 | 182 | 189 | 195 | 201 | 209 | 220 | 238 | 262 | 295 | 335 | 382 | 431 | 482 | 534 | 586 | 639 | 694 | 750 | 808 | 867 | 927 | 988 | 1050 | 1112 | 1175 | 1238 | 1304 | 1371 | 1440 | 1507 | 1576 | 1650 | 1730 | 1822 | 1920 | 2007 | 2059 | 2060 | 2000 | 1890 | 1759 | 1648 | 1586 | 1585 | 1636 | 1722 | 1818 | 1906 | 1981 | 2048 | 2116 | 2196 | 2296 | 2417 | 2555 | 2702 | 2850 | 2992 | ||
121 | Estimates | Lebanon | 422 | 1335 | 1358 | 1393 | 1435 | 1482 | 1532 | 1584 | 1637 | 1691 | 1747 | 1805 | 1865 | 1925 | 1985 | 2041 | 2092 | 2137 | 2175 | 2211 | 2251 | 2297 | 2354 | 2417 | 2480 | 2536 | 2576 | 2598 | 2606 | 2605 | 2603 | 2605 | 2616 | 2632 | 2651 | 2667 | 2677 | 2677 | 2672 | 2669 | 2677 | 2703 | 2752 | 2822 | 2901 | 2975 | 3033 | 3071 | 3093 | 3114 | 3157 | 3235 | 3358 | 3516 | 3690 | 3854 | 3987 | 4080 | 4140 | 4186 | 4247 | 4341 | ||
122 | Estimates | Oman | 512 | 456 | 462 | 469 | 477 | 486 | 496 | 506 | 516 | 528 | 539 | 552 | 565 | 579 | 594 | 609 | 625 | 642 | 660 | 680 | 701 | 724 | 749 | 776 | 807 | 842 | 882 | 927 | 978 | 1033 | 1092 | 1154 | 1221 | 1290 | 1361 | 1431 | 1498 | 1562 | 1622 | 1681 | 1743 | 1810 | 1885 | 1966 | 2044 | 2109 | 2155 | 2176 | 2178 | 2171 | 2172 | 2193 | 2239 | 2308 | 2389 | 2464 | 2522 | 2555 | 2570 | 2594 | 2663 | 2803 | ||
123 | Estimates | Qatar | 634 | 25 | 27 | 30 | 32 | 34 | 36 | 38 | 39 | 41 | 44 | 47 | 51 | 56 | 62 | 67 | 74 | 80 | 86 | 93 | 101 | 109 | 119 | 130 | 142 | 154 | 164 | 174 | 182 | 192 | 205 | 224 | 248 | 277 | 309 | 341 | 371 | 398 | 423 | 445 | 463 | 477 | 485 | 490 | 492 | 495 | 501 | 512 | 529 | 550 | 572 | 594 | 612 | 630 | 660 | 720 | 821 | 968 | 1152 | 1359 | 1564 | 1750 | ||
124 | Estimates | Saudi Arabia | 682 | 3121 | 3198 | 3282 | 3371 | 3461 | 3553 | 3647 | 3743 | 3844 | 3953 | 4072 | 4203 | 4346 | 4498 | 4658 | 4823 | 4993 | 5171 | 5362 | 5571 | 5803 | 6060 | 6342 | 6654 | 6998 | 7378 | 7791 | 8237 | 8722 | 9257 | 9843 | 10485 | 11173 | 11885 | 12593 | 13274 | 13918 | 14528 | 15108 | 15665 | 16206 | 16740 | 17264 | 17758 | 18197 | 18567 | 18848 | 19061 | 19283 | 19621 | 20145 | 20892 | 21825 | 22852 | 23839 | 24690 | 25372 | 25916 | 26366 | 26796 | 27258 | ||
125 | Estimates | State of Palestine | 12 | 275 | 932 | 924 | 932 | 949 | 969 | 988 | 1004 | 1018 | 1032 | 1048 | 1069 | 1096 | 1128 | 1159 | 1181 | 1191 | 1184 | 1164 | 1141 | 1124 | 1124 | 1144 | 1180 | 1227 | 1276 | 1322 | 1362 | 1398 | 1433 | 1470 | 1510 | 1554 | 1602 | 1652 | 1705 | 1759 | 1815 | 1872 | 1934 | 2003 | 2081 | 2169 | 2266 | 2370 | 2481 | 2598 | 2722 | 2852 | 2981 | 3100 | 3205 | 3292 | 3364 | 3427 | 3490 | 3560 | 3639 | 3725 | 3818 | 3914 | 4013 | |
126 | Estimates | Syrian Arab Republic | 760 | 3413 | 3501 | 3595 | 3697 | 3806 | 3922 | 4044 | 4173 | 4308 | 4448 | 4593 | 4743 | 4897 | 5058 | 5225 | 5398 | 5579 | 5767 | 5963 | 6167 | 6379 | 6599 | 6829 | 7066 | 7312 | 7564 | 7823 | 8088 | 8363 | 8652 | 8956 | 9277 | 9614 | 9961 | 10314 | 10667 | 11021 | 11374 | 11730 | 12088 | 12452 | 12818 | 13188 | 13563 | 13946 | 14338 | 14746 | 15169 | 15591 | 15996 | 16371 | 16701 | 16995 | 17298 | 17676 | 18167 | 18805 | 19561 | 20346 | 21032 | 21533 | ||
127 | Estimates | Turkey | 792 | 21238 | 21806 | 22394 | 22999 | 23619 | 24253 | 24898 | 25552 | 26214 | 26881 | 27553 | 28229 | 28910 | 29597 | 30293 | 31000 | 31718 | 32448 | 33196 | 33969 | 34772 | 35608 | 36475 | 37367 | 38273 | 39186 | 40101 | 41020 | 41953 | 42912 | 43906 | 44937 | 45998 | 47073 | 48138 | 49178 | 50187 | 51168 | 52126 | 53066 | 53995 | 54911 | 55815 | 56713 | 57613 | 58522 | 59443 | 60372 | 61308 | 62244 | 63174 | 64100 | 65022 | 65938 | 66846 | 67743 | 68626 | 69497 | 70364 | 71241 | 72138 | ||
128 | Estimates | United Arab Emirates | 784 | 70 | 68 | 69 | 72 | 76 | 78 | 80 | 81 | 82 | 85 | 90 | 98 | 109 | 122 | 134 | 146 | 157 | 167 | 181 | 201 | 232 | 272 | 322 | 383 | 453 | 533 | 623 | 724 | 827 | 926 | 1015 | 1091 | 1156 | 1215 | 1277 | 1347 | 1427 | 1515 | 1609 | 1707 | 1806 | 1908 | 2013 | 2121 | 2232 | 2346 | 2471 | 2609 | 2753 | 2894 | 3026 | 3132 | 3224 | 3369 | 3659 | 4149 | 4876 | 5797 | 6799 | 7718 | 8442 | ||
129 | Estimates | Yemen | 887 | 4661 | 4668 | 4686 | 4712 | 4747 | 4789 | 4837 | 4892 | 4954 | 5023 | 5100 | 5184 | 5276 | 5373 | 5473 | 5574 | 5677 | 5783 | 5890 | 5995 | 6097 | 6194 | 6290 | 6395 | 6521 | 6677 | 6867 | 7089 | 7339 | 7614 | 7907 | 8221 | 8557 | 8911 | 9277 | 9651 | 10028 | 10410 | 10816 | 11270 | 11790 | 12385 | 13041 | 13727 | 14397 | 15018 | 15579 | 16088 | 16564 | 17036 | 17523 | 18030 | 18551 | 19081 | 19613 | 20140 | 20662 | 21182 | 21704 | 22230 | 22763 | ||
130 | Estimates | EUROPE | 908 | 549043 | 554239 | 559756 | 565441 | 571184 | 576912 | 582596 | 588247 | 593907 | 599645 | 605517 | 611540 | 617656 | 623724 | 629551 | 635004 | 640021 | 644645 | 648980 | 653184 | 657369 | 661569 | 665747 | 669861 | 673848 | 677662 | 681298 | 684781 | 688129 | 691365 | 694510 | 697550 | 700485 | 703365 | 706254 | 709189 | 712194 | 715224 | 718171 | 720883 | 723248 | 725255 | 726928 | 728243 | 729179 | 729743 | 729911 | 729736 | 729396 | 729127 | 729105 | 729384 | 729934 | 730744 | 731770 | 732970 | 734361 | 735929 | 737546 | 739047 | 740308 | ||
131 | Estimates | Eastern Europe | 923 | 220144 | 223376 | 226761 | 230235 | 233745 | 237243 | 240694 | 244070 | 247354 | 250533 | 253599 | 256545 | 259356 | 262014 | 264500 | 266804 | 268915 | 270851 | 272670 | 274448 | 276243 | 278075 | 279938 | 281828 | 283731 | 285635 | 287543 | 289458 | 291372 | 293271 | 295145 | 296975 | 298752 | 300487 | 302198 | 303885 | 305559 | 307185 | 308669 | 309891 | 310763 | 311258 | 311399 | 311221 | 310782 | 310133 | 309292 | 308271 | 307106 | 305840 | 304512 | 303127 | 301714 | 300360 | 299172 | 298222 | 297554 | 297136 | 296863 | 296583 | 296183 | ||
132 | Estimates | Belarus | 112 | 7745 | 7718 | 7711 | 7724 | 7756 | 7804 | 7866 | 7939 | 8019 | 8104 | 8190 | 8275 | 8357 | 8439 | 8522 | 8607 | 8696 | 8785 | 8874 | 8960 | 9040 | 9114 | 9182 | 9246 | 9307 | 9367 | 9425 | 9482 | 9538 | 9597 | 9659 | 9724 | 9792 | 9861 | 9931 | 9999 | 10065 | 10129 | 10186 | 10231 | 10260 | 10271 | 10265 | 10246 | 10220 | 10189 | 10156 | 10121 | 10081 | 10035 | 9981 | 9920 | 9853 | 9784 | 9720 | 9665 | 9620 | 9585 | 9556 | 9526 | 9491 | ||
133 | Estimates | Bulgaria | 100 | 7251 | 7304 | 7360 | 7419 | 7479 | 7541 | 7604 | 7668 | 7733 | 7799 | 7866 | 7935 | 8004 | 8073 | 8141 | 8207 | 8269 | 8329 | 8386 | 8441 | 8495 | 8547 | 8597 | 8644 | 8688 | 8727 | 8761 | 8790 | 8816 | 8840 | 8865 | 8891 | 8917 | 8939 | 8955 | 8960 | 8957 | 8944 | 8919 | 8878 | 8821 | 8745 | 8654 | 8552 | 8452 | 8358 | 8275 | 8200 | 8131 | 8066 | 8001 | 7935 | 7870 | 7807 | 7745 | 7683 | 7623 | 7563 | 7504 | 7446 | 7389 | ||
134 | Estimates | Czech Republic | 203 | 8876 | 8976 | 9071 | 9159 | 9239 | 9312 | 9378 | 9437 | 9489 | 9536 | 9578 | 9617 | 9652 | 9683 | 9711 | 9734 | 9753 | 9769 | 9784 | 9803 | 9828 | 9860 | 9897 | 9941 | 9990 | 10043 | 10101 | 10163 | 10223 | 10275 | 10313 | 10335 | 10343 | 10341 | 10335 | 10330 | 10327 | 10325 | 10324 | 10324 | 10326 | 10330 | 10336 | 10342 | 10344 | 10339 | 10328 | 10311 | 10291 | 10270 | 10250 | 10231 | 10214 | 10204 | 10208 | 10231 | 10275 | 10338 | 10412 | 10486 | 10554 | ||
135 | Estimates | Hungary | 348 | 9338 | 9478 | 9595 | 9691 | 9768 | 9829 | 9877 | 9914 | 9945 | 9973 | 10001 | 10031 | 10065 | 10100 | 10136 | 10170 | 10205 | 10239 | 10274 | 10309 | 10346 | 10382 | 10417 | 10455 | 10495 | 10541 | 10594 | 10651 | 10704 | 10743 | 10759 | 10750 | 10720 | 10674 | 10623 | 10573 | 10527 | 10482 | 10443 | 10410 | 10385 | 10370 | 10365 | 10364 | 10361 | 10352 | 10335 | 10311 | 10283 | 10253 | 10224 | 10196 | 10169 | 10142 | 10118 | 10096 | 10077 | 10061 | 10046 | 10031 | 10015 | ||
136 | Estimates | Poland | 616 | 24824 | 25314 | 25821 | 26334 | 26846 | 27352 | 27846 | 28325 | 28786 | 29226 | 29646 | 30043 | 30418 | 30768 | 31092 | 31392 | 31665 | 31916 | 32153 | 32389 | 32632 | 32886 | 33150 | 33426 | 33713 | 34011 | 34319 | 34636 | 34963 | 35299 | 35641 | 35990 | 36342 | 36685 | 37003 | 37285 | 37524 | 37723 | 37888 | 38028 | 38150 | 38255 | 38343 | 38411 | 38457 | 38480 | 38480 | 38461 | 38429 | 38390 | 38351 | 38315 | 38281 | 38250 | 38225 | 38206 | 38194 | 38189 | 38190 | 38194 | 38199 | ||
137 | Estimates | Republic of Moldova | 13 | 498 | 2341 | 2381 | 2432 | 2491 | 2557 | 2627 | 2701 | 2777 | 2853 | 2929 | 3004 | 3076 | 3146 | 3212 | 3275 | 3336 | 3392 | 3445 | 3495 | 3545 | 3595 | 3646 | 3697 | 3748 | 3796 | 3839 | 3877 | 3911 | 3942 | 3975 | 4010 | 4049 | 4090 | 4132 | 4175 | 4215 | 4253 | 4288 | 4320 | 4345 | 4364 | 4375 | 4379 | 4375 | 4361 | 4339 | 4308 | 4269 | 4222 | 4168 | 4107 | 4041 | 3969 | 3896 | 3828 | 3767 | 3716 | 3673 | 3637 | 3604 | 3573 | |
138 | Estimates | Romania | 642 | 16236 | 16505 | 16736 | 16952 | 17167 | 17390 | 17621 | 17856 | 18083 | 18288 | 18458 | 18587 | 18685 | 18773 | 18883 | 19037 | 19245 | 19497 | 19777 | 20062 | 20332 | 20583 | 20818 | 21041 | 21257 | 21470 | 21679 | 21882 | 22074 | 22248 | 22400 | 22525 | 22626 | 22712 | 22800 | 22898 | 23011 | 23135 | 23251 | 23335 | 23372 | 23356 | 23294 | 23197 | 23083 | 22964 | 22842 | 22717 | 22596 | 22485 | 22388 | 22310 | 22250 | 22202 | 22158 | 22113 | 22065 | 22016 | 21965 | 21913 | 21861 | ||
139 | Estimates | Russian Federation | 643 | 102799 | 104373 | 106088 | 107887 | 109722 | 111555 | 113360 | 115119 | 116822 | 118468 | 120057 | 121584 | 123035 | 124386 | 125606 | 126680 | 127595 | 128368 | 129047 | 129693 | 130358 | 131057 | 131788 | 132549 | 133333 | 134135 | 134957 | 135807 | 136685 | 137595 | 138536 | 139498 | 140477 | 141472 | 142489 | 143524 | 144582 | 145641 | 146639 | 147494 | 148149 | 148578 | 148798 | 148843 | 148764 | 148602 | 148375 | 148080 | 147716 | 147276 | 146763 | 146170 | 145521 | 144880 | 144331 | 143933 | 143715 | 143652 | 143677 | 143690 | 143618 | ||
140 | Estimates | Slovakia | 703 | 3437 | 3510 | 3586 | 3663 | 3739 | 3813 | 3884 | 3952 | 4017 | 4079 | 4137 | 4193 | 4246 | 4295 | 4339 | 4379 | 4413 | 4443 | 4471 | 4500 | 4532 | 4568 | 4608 | 4651 | 4697 | 4744 | 4794 | 4844 | 4895 | 4944 | 4989 | 5029 | 5066 | 5099 | 5129 | 5158 | 5185 | 5210 | 5234 | 5256 | 5278 | 5298 | 5317 | 5335 | 5351 | 5363 | 5372 | 5379 | 5384 | 5386 | 5388 | 5388 | 5388 | 5387 | 5388 | 5391 | 5397 | 5406 | 5415 | 5425 | 5433 | ||
141 | Estimates | Ukraine | 804 | 37298 | 37816 | 38361 | 38916 | 39472 | 40019 | 40557 | 41084 | 41606 | 42130 | 42662 | 43204 | 43749 | 44286 | 44794 | 45262 | 45682 | 46061 | 46409 | 46747 | 47087 | 47434 | 47783 | 48127 | 48454 | 48758 | 49037 | 49293 | 49530 | 49756 | 49974 | 50183 | 50381 | 50571 | 50758 | 50944 | 51129 | 51307 | 51466 | 51587 | 51659 | 51679 | 51648 | 51555 | 51390 | 51147 | 50821 | 50422 | 49974 | 49511 | 49057 | 48621 | 48201 | 47807 | 47450 | 47136 | 46871 | 46653 | 46461 | 46267 | 46050 | ||
142 | Estimates | Northern Europe | 924 | 78030 | 78255 | 78537 | 78861 | 79218 | 79601 | 80008 | 80440 | 80902 | 81398 | 81933 | 82508 | 83114 | 83734 | 84344 | 84928 | 85477 | 85993 | 86476 | 86929 | 87354 | 87752 | 88119 | 88454 | 88753 | 89014 | 89239 | 89432 | 89599 | 89753 | 89901 | 90045 | 90187 | 90338 | 90513 | 90720 | 90966 | 91247 | 91546 | 91841 | 92113 | 92358 | 92583 | 92793 | 93000 | 93212 | 93431 | 93658 | 93895 | 94149 | 94423 | 94718 | 95035 | 95381 | 95764 | 96188 | 96656 | 97164 | 97700 | 98248 | 98795 | ||
143 | Estimates | Channel Islands | 14 | 830 | 102 | 103 | 104 | 104 | 105 | 106 | 106 | 107 | 108 | 109 | 109 | 110 | 111 | 113 | 114 | 115 | 116 | 117 | 119 | 120 | 121 | 122 | 124 | 125 | 126 | 126 | 127 | 127 | 127 | 128 | 128 | 129 | 130 | 131 | 132 | 134 | 135 | 137 | 138 | 140 | 141 | 142 | 142 | 143 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 158 | 159 | 160 | |
144 | Estimates | Denmark | 208 | 4268 | 4308 | 4345 | 4379 | 4410 | 4440 | 4467 | 4494 | 4522 | 4550 | 4581 | 4614 | 4649 | 4686 | 4723 | 4760 | 4796 | 4831 | 4865 | 4898 | 4930 | 4960 | 4989 | 5016 | 5040 | 5061 | 5080 | 5096 | 5109 | 5118 | 5123 | 5125 | 5123 | 5119 | 5115 | 5113 | 5114 | 5116 | 5122 | 5129 | 5140 | 5154 | 5171 | 5191 | 5211 | 5233 | 5254 | 5277 | 5299 | 5319 | 5338 | 5355 | 5369 | 5383 | 5399 | 5418 | 5441 | 5468 | 5496 | 5524 | 5551 | ||
145 | Estimates | Estonia | 233 | 1101 | 1113 | 1125 | 1137 | 1148 | 1159 | 1170 | 1181 | 1192 | 1204 | 1217 | 1231 | 1245 | 1260 | 1275 | 1290 | 1305 | 1319 | 1333 | 1347 | 1360 | 1373 | 1386 | 1398 | 1410 | 1422 | 1433 | 1444 | 1454 | 1464 | 1474 | 1484 | 1493 | 1501 | 1511 | 1522 | 1536 | 1551 | 1564 | 1570 | 1565 | 1549 | 1523 | 1491 | 1460 | 1433 | 1413 | 1397 | 1386 | 1376 | 1366 | 1357 | 1348 | 1339 | 1332 | 1325 | 1319 | 1313 | 1308 | 1303 | 1299 | ||
146 | Estimates | Faeroe Islands | 234 | 32 | 31 | 31 | 31 | 31 | 32 | 32 | 33 | 33 | 34 | 34 | 35 | 35 | 36 | 36 | 36 | 37 | 37 | 38 | 38 | 39 | 39 | 39 | 40 | 40 | 41 | 41 | 41 | 42 | 42 | 43 | 44 | 44 | 45 | 45 | 46 | 47 | 47 | 48 | 48 | 48 | 47 | 47 | 46 | 45 | 44 | 44 | 44 | 45 | 46 | 46 | 47 | 48 | 48 | 49 | 49 | 49 | 50 | 50 | 50 | 50 | ||
147 | Estimates | Finland | 15 | 246 | 4008 | 4050 | 4095 | 4142 | 4190 | 4235 | 4279 | 4320 | 4359 | 4395 | 4430 | 4463 | 4495 | 4523 | 4546 | 4565 | 4577 | 4584 | 4589 | 4596 | 4607 | 4623 | 4645 | 4669 | 4692 | 4711 | 4727 | 4739 | 4750 | 4763 | 4779 | 4801 | 4826 | 4853 | 4879 | 4902 | 4921 | 4937 | 4952 | 4968 | 4987 | 5009 | 5035 | 5061 | 5086 | 5108 | 5126 | 5141 | 5153 | 5165 | 5176 | 5188 | 5200 | 5213 | 5228 | 5246 | 5268 | 5292 | 5318 | 5344 | 5368 | |
148 | Estimates | Iceland | 352 | 143 | 145 | 148 | 151 | 154 | 158 | 161 | 165 | 168 | 172 | 176 | 179 | 183 | 186 | 189 | 192 | 195 | 197 | 200 | 202 | 204 | 207 | 210 | 213 | 215 | 218 | 220 | 222 | 224 | 226 | 228 | 231 | 233 | 236 | 239 | 241 | 244 | 247 | 250 | 252 | 255 | 257 | 260 | 262 | 265 | 267 | 270 | 273 | 276 | 278 | 281 | 284 | 287 | 290 | 293 | 297 | 301 | 305 | 309 | 314 | 318 | ||
149 | Estimates | Ireland | 372 | 2913 | 2921 | 2924 | 2921 | 2914 | 2901 | 2885 | 2867 | 2850 | 2837 | 2829 | 2828 | 2835 | 2847 | 2861 | 2875 | 2887 | 2900 | 2915 | 2936 | 2963 | 2998 | 3039 | 3085 | 3134 | 3184 | 3234 | 3284 | 3333 | 3378 | 3418 | 3453 | 3482 | 3506 | 3523 | 3534 | 3538 | 3537 | 3533 | 3530 | 3531 | 3538 | 3549 | 3566 | 3587 | 3611 | 3638 | 3670 | 3707 | 3751 | 3804 | 3866 | 3936 | 4011 | 4086 | 4158 | 4226 | 4291 | 4352 | 4410 | 4468 | ||
150 | Estimates | Isle of Man | 833 | 55 | 55 | 55 | 54 | 53 | 52 | 51 | 50 | 50 | 49 | 48 | 48 | 49 | 49 | 50 | 51 | 52 | 53 | 54 | 56 | 57 | 58 | 59 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 65 | 65 | 65 | 64 | 64 | 64 | 65 | 66 | 68 | 69 | 70 | 71 | 71 | 71 | 72 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 78 | 79 | 80 | 80 | 81 | 82 | 83 | 83 | 84 | ||
151 | Estimates | Latvia | 428 | 1949 | 1955 | 1965 | 1979 | 1996 | 2015 | 2036 | 2058 | 2082 | 2107 | 2132 | 2159 | 2185 | 2211 | 2237 | 2261 | 2284 | 2306 | 2326 | 2346 | 2366 | 2386 | 2405 | 2424 | 2442 | 2457 | 2470 | 2482 | 2492 | 2502 | 2513 | 2525 | 2536 | 2549 | 2564 | 2582 | 2604 | 2630 | 2653 | 2666 | 2664 | 2645 | 2611 | 2569 | 2525 | 2488 | 2458 | 2435 | 2415 | 2395 | 2371 | 2345 | 2317 | 2288 | 2258 | 2228 | 2197 | 2167 | 2138 | 2112 | 2091 | ||
152 | Estimates | Lithuania | 440 | 2567 | 2570 | 2579 | 2592 | 2609 | 2630 | 2652 | 2678 | 2706 | 2737 | 2771 | 2808 | 2847 | 2888 | 2928 | 2967 | 3004 | 3038 | 3071 | 3104 | 3137 | 3171 | 3204 | 3238 | 3270 | 3300 | 3328 | 3355 | 3381 | 3406 | 3432 | 3457 | 3482 | 3508 | 3535 | 3564 | 3595 | 3629 | 3660 | 3684 | 3697 | 3699 | 3689 | 3672 | 3650 | 3628 | 3606 | 3583 | 3559 | 3531 | 3498 | 3462 | 3421 | 3378 | 3333 | 3287 | 3239 | 3190 | 3143 | 3102 | 3068 | ||
153 | Estimates | Norway | 16 | 578 | 3265 | 3300 | 3334 | 3366 | 3398 | 3429 | 3461 | 3492 | 3522 | 3553 | 3582 | 3611 | 3639 | 3667 | 3695 | 3724 | 3754 | 3785 | 3815 | 3846 | 3876 | 3905 | 3933 | 3960 | 3984 | 4006 | 4025 | 4042 | 4056 | 4070 | 4083 | 4095 | 4108 | 4120 | 4134 | 4148 | 4164 | 4181 | 4200 | 4220 | 4240 | 4262 | 4286 | 4310 | 4334 | 4360 | 4386 | 4413 | 4440 | 4466 | 4492 | 4515 | 4537 | 4560 | 4588 | 4624 | 4669 | 4721 | 4778 | 4836 | 4891 | |
154 | Estimates | Sweden | 752 | 7010 | 7072 | 7126 | 7173 | 7217 | 7260 | 7302 | 7344 | 7388 | 7433 | 7480 | 7527 | 7576 | 7628 | 7683 | 7741 | 7804 | 7871 | 7937 | 7997 | 8049 | 8090 | 8122 | 8146 | 8169 | 8193 | 8219 | 8246 | 8272 | 8295 | 8311 | 8320 | 8323 | 8326 | 8334 | 8351 | 8378 | 8414 | 8457 | 8506 | 8559 | 8617 | 8678 | 8738 | 8789 | 8827 | 8849 | 8859 | 8861 | 8864 | 8872 | 8888 | 8911 | 8942 | 8981 | 9030 | 9090 | 9159 | 9235 | 9310 | 9382 | ||
155 | Estimates | United Kingdom | 826 | 50616 | 50632 | 50707 | 50830 | 50991 | 51185 | 51405 | 51650 | 51921 | 52219 | 52544 | 52895 | 53265 | 53640 | 54006 | 54350 | 54666 | 54954 | 55213 | 55443 | 55645 | 55819 | 55965 | 56081 | 56171 | 56234 | 56273 | 56290 | 56295 | 56296 | 56303 | 56317 | 56341 | 56379 | 56437 | 56517 | 56623 | 56754 | 56903 | 57059 | 57214 | 57367 | 57520 | 57674 | 57833 | 57997 | 58169 | 58347 | 58534 | 58735 | 58951 | 59184 | 59432 | 59698 | 59984 | 60291 | 60621 | 60970 | 61333 | 61701 | 62066 | ||
156 | Estimates | Southern Europe | 925 | 108352 | 109340 | 110339 | 111326 | 112289 | 113220 | 114121 | 115001 | 115875 | 116764 | 117685 | 118646 | 119643 | 120654 | 121648 | 122603 | 123509 | 124378 | 125242 | 126144 | 127115 | 128163 | 129271 | 130423 | 131593 | 132757 | 133913 | 135055 | 136159 | 137193 | 138136 | 138974 | 139711 | 140361 | 140943 | 141474 | 141961 | 142401 | 142790 | 143119 | 143387 | 143599 | 143769 | 143912 | 144045 | 144187 | 144335 | 144501 | 144735 | 145098 | 145630 | 146347 | 147227 | 148222 | 149263 | 150295 | 151307 | 152295 | 153220 | 154036 | 154712 | ||
157 | Estimates | Albania | 8 | 1214 | 1243 | 1276 | 1311 | 1350 | 1390 | 1433 | 1477 | 1523 | 1570 | 1619 | 1669 | 1719 | 1771 | 1822 | 1874 | 1926 | 1979 | 2031 | 2085 | 2139 | 2195 | 2251 | 2309 | 2367 | 2427 | 2486 | 2547 | 2608 | 2671 | 2735 | 2799 | 2864 | 2930 | 3001 | 3078 | 3162 | 3252 | 3336 | 3404 | 3447 | 3460 | 3447 | 3417 | 3384 | 3358 | 3341 | 3331 | 3325 | 3318 | 3305 | 3286 | 3264 | 3239 | 3216 | 3196 | 3180 | 3166 | 3157 | 3151 | 3150 | ||
158 | Estimates | Andorra | 20 | 6 | 7 | 7 | 8 | 9 | 9 | 10 | 11 | 12 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 38 | 39 | 41 | 43 | 45 | 47 | 48 | 50 | 52 | 55 | 57 | 59 | 61 | 63 | 64 | 64 | 64 | 64 | 64 | 65 | 68 | 72 | 76 | 79 | 81 | 82 | 81 | 80 | 79 | 78 | ||
159 | Estimates | Bosnia and Herzegovina | 70 | 2661 | 2734 | 2807 | 2878 | 2947 | 3014 | 3077 | 3138 | 3196 | 3251 | 3306 | 3358 | 3409 | 3458 | 3504 | 3546 | 3584 | 3618 | 3651 | 3684 | 3719 | 3758 | 3799 | 3841 | 3883 | 3922 | 3959 | 3993 | 4027 | 4062 | 4100 | 4138 | 4175 | 4215 | 4263 | 4322 | 4399 | 4490 | 4564 | 4585 | 4527 | 4374 | 4143 | 3883 | 3659 | 3521 | 3486 | 3536 | 3641 | 3752 | 3834 | 3879 | 3898 | 3896 | 3887 | 3880 | 3875 | 3869 | 3861 | 3853 | 3846 | ||
160 | Estimates | Croatia | 191 | 3850 | 3880 | 3909 | 3936 | 3961 | 3982 | 4000 | 4016 | 4031 | 4045 | 4059 | 4074 | 4090 | 4105 | 4119 | 4131 | 4139 | 4146 | 4152 | 4160 | 4171 | 4187 | 4206 | 4228 | 4251 | 4275 | 4298 | 4322 | 4347 | 4373 | 4401 | 4430 | 4460 | 4492 | 4529 | 4571 | 4621 | 4675 | 4727 | 4769 | 4794 | 4799 | 4788 | 4762 | 4729 | 4690 | 4648 | 4602 | 4555 | 4512 | 4475 | 4447 | 4426 | 4411 | 4400 | 4389 | 4379 | 4369 | 4360 | 4350 | 4338 | ||
161 | Estimates | Gibraltar | 292 | 20 | 21 | 21 | 21 | 21 | 21 | 21 | 21 | 21 | 21 | 22 | 22 | 22 | 23 | 23 | 23 | 24 | 24 | 24 | 24 | 25 | 25 | 25 | 25 | 25 | 25 | 26 | 26 | 26 | 26 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 27 | 28 | 28 | 28 | 29 | 29 | 29 | 29 | 29 | 29 | 29 | ||
162 | Estimates | Greece | 300 | 7566 | 7647 | 7726 | 7805 | 7885 | 7966 | 8047 | 8126 | 8202 | 8272 | 8333 | 8386 | 8431 | 8471 | 8510 | 8551 | 8597 | 8646 | 8697 | 8747 | 8793 | 8834 | 8871 | 8912 | 8969 | 9047 | 9150 | 9274 | 9408 | 9535 | 9643 | 9728 | 9795 | 9848 | 9893 | 9934 | 9973 | 10007 | 10045 | 10094 | 10161 | 10247 | 10350 | 10462 | 10572 | 10672 | 10758 | 10834 | 10897 | 10948 | 10987 | 11013 | 11026 | 11032 | 11035 | 11042 | 11053 | 11067 | 11083 | 11098 | 11110 | ||
163 | Estimates | Holy See | 17 | 336 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
164 | Estimates | Italy | 380 | 46367 | 46786 | 47172 | 47523 | 47841 | 48132 | 48402 | 48663 | 48927 | 49209 | 49519 | 49866 | 50246 | 50648 | 51055 | 51453 | 51839 | 52215 | 52584 | 52953 | 53324 | 53700 | 54074 | 54438 | 54781 | 55095 | 55377 | 55627 | 55849 | 56046 | 56221 | 56376 | 56510 | 56622 | 56709 | 56772 | 56809 | 56823 | 56824 | 56824 | 56832 | 56855 | 56894 | 56937 | 56964 | 56967 | 56937 | 56887 | 56850 | 56873 | 56986 | 57200 | 57501 | 57868 | 58267 | 58672 | 59078 | 59486 | 59874 | 60220 | 60509 | ||
165 | Estimates | Malta | 470 | 312 | 313 | 314 | 314 | 315 | 315 | 315 | 315 | 315 | 315 | 314 | 313 | 312 | 310 | 308 | 307 | 306 | 306 | 305 | 305 | 305 | 305 | 305 | 305 | 306 | 308 | 311 | 315 | 320 | 325 | 330 | 335 | 340 | 345 | 350 | 354 | 359 | 363 | 367 | 371 | 375 | 380 | 384 | 388 | 392 | 396 | 399 | 401 | 404 | 406 | 408 | 409 | 410 | 412 | 413 | 415 | 417 | 419 | 421 | 423 | 425 | ||
166 | Estimates | Montenegro | 499 | 395 | 405 | 415 | 424 | 433 | 441 | 450 | 458 | 465 | 472 | 479 | 485 | 491 | 497 | 502 | 507 | 512 | 517 | 522 | 527 | 532 | 536 | 541 | 545 | 550 | 555 | 560 | 565 | 570 | 575 | 579 | 583 | 586 | 588 | 591 | 595 | 599 | 603 | 608 | 612 | 615 | 616 | 617 | 616 | 616 | 615 | 614 | 613 | 612 | 611 | 611 | 612 | 612 | 613 | 615 | 616 | 617 | 618 | 619 | 619 | 620 | ||
167 | Estimates | Portugal | 620 | 8417 | 8431 | 8474 | 8532 | 8597 | 8661 | 8720 | 8770 | 8812 | 8846 | 8875 | 8899 | 8917 | 8924 | 8916 | 8889 | 8840 | 8774 | 8710 | 8670 | 8670 | 8718 | 8805 | 8923 | 9054 | 9186 | 9316 | 9445 | 9566 | 9675 | 9765 | 9834 | 9883 | 9914 | 9931 | 9938 | 9934 | 9921 | 9905 | 9895 | 9899 | 9920 | 9955 | 10001 | 10050 | 10097 | 10141 | 10182 | 10223 | 10264 | 10306 | 10351 | 10396 | 10439 | 10478 | 10511 | 10537 | 10556 | 10570 | 10581 | 10590 | ||
168 | Estimates | San Marino | 674 | 13 | 13 | 13 | 13 | 14 | 14 | 14 | 14 | 15 | 15 | 15 | 16 | 16 | 17 | 17 | 17 | 18 | 18 | 19 | 19 | 19 | 19 | 19 | 19 | 20 | 20 | 20 | 20 | 21 | 21 | 21 | 22 | 22 | 22 | 23 | 23 | 23 | 23 | 24 | 24 | 24 | 24 | 25 | 25 | 25 | 26 | 26 | 26 | 26 | 27 | 27 | 27 | 28 | 29 | 29 | 30 | 30 | 30 | 31 | 31 | 31 | ||
169 | Estimates | Serbia | 18 | 688 | 6732 | 6852 | 6966 | 7074 | 7175 | 7269 | 7357 | 7439 | 7516 | 7589 | 7658 | 7724 | 7787 | 7848 | 7906 | 7962 | 8015 | 8067 | 8120 | 8176 | 8236 | 8302 | 8374 | 8450 | 8530 | 8613 | 8700 | 8789 | 8880 | 8970 | 9057 | 9143 | 9227 | 9307 | 9380 | 9445 | 9498 | 9541 | 9586 | 9647 | 9735 | 9857 | 10003 | 10156 | 10286 | 10375 | 10415 | 10413 | 10378 | 10328 | 10272 | 10215 | 10154 | 10090 | 10024 | 9956 | 9889 | 9824 | 9761 | 9702 | 9647 | |
170 | Estimates | Slovenia | 705 | 1473 | 1485 | 1498 | 1510 | 1522 | 1533 | 1543 | 1552 | 1561 | 1570 | 1580 | 1590 | 1601 | 1611 | 1621 | 1630 | 1638 | 1645 | 1652 | 1660 | 1670 | 1681 | 1695 | 1710 | 1726 | 1742 | 1758 | 1775 | 1792 | 1811 | 1832 | 1855 | 1879 | 1904 | 1927 | 1948 | 1965 | 1979 | 1991 | 1999 | 2004 | 2005 | 2003 | 2000 | 1995 | 1992 | 1990 | 1989 | 1989 | 1989 | 1990 | 1990 | 1990 | 1991 | 1995 | 2000 | 2009 | 2020 | 2032 | 2044 | 2054 | ||
171 | Estimates | Spain | 19 | 724 | 28070 | 28239 | 28433 | 28644 | 28866 | 29097 | 29337 | 29585 | 29846 | 30123 | 30419 | 30737 | 31074 | 31421 | 31771 | 32114 | 32449 | 32776 | 33103 | 33441 | 33796 | 34169 | 34556 | 34951 | 35348 | 35739 | 36124 | 36501 | 36862 | 37195 | 37493 | 37755 | 37981 | 38174 | 38336 | 38472 | 38582 | 38668 | 38740 | 38808 | 38883 | 38973 | 39080 | 39197 | 39312 | 39421 | 39514 | 39604 | 39730 | 39945 | 40283 | 40757 | 41347 | 42016 | 42710 | 43387 | 44038 | 44664 | 45243 | 45754 | 46182 | |
172 | Estimates | TFYR Macedonia | 20 | 807 | 1254 | 1283 | 1309 | 1332 | 1354 | 1374 | 1394 | 1413 | 1432 | 1451 | 1471 | 1491 | 1512 | 1534 | 1556 | 1579 | 1602 | 1626 | 1649 | 1672 | 1692 | 1709 | 1723 | 1738 | 1753 | 1772 | 1796 | 1822 | 1849 | 1875 | 1896 | 1911 | 1923 | 1931 | 1940 | 1950 | 1964 | 1980 | 1995 | 2006 | 2010 | 2005 | 1993 | 1979 | 1969 | 1967 | 1975 | 1992 | 2013 | 2034 | 2052 | 2065 | 2074 | 2081 | 2086 | 2090 | 2094 | 2097 | 2099 | 2101 | 2102 | |
173 | Estimates | Western Europe | 926 | 142517 | 143268 | 144119 | 145019 | 145933 | 146849 | 147774 | 148736 | 149777 | 150950 | 152300 | 153841 | 155543 | 157321 | 159059 | 160669 | 162119 | 163422 | 164592 | 165663 | 166657 | 167579 | 168418 | 169156 | 169772 | 170255 | 170603 | 170836 | 170999 | 171148 | 171329 | 171557 | 171835 | 172179 | 172601 | 173111 | 173708 | 174391 | 175165 | 176032 | 176985 | 178040 | 179177 | 180317 | 181352 | 182211 | 182852 | 183306 | 183659 | 184041 | 184541 | 185191 | 185958 | 186780 | 187571 | 188265 | 188844 | 189333 | 189763 | 190180 | 190618 | ||
174 | Estimates | Austria | 40 | 6938 | 6937 | 6940 | 6944 | 6951 | 6960 | 6970 | 6984 | 7002 | 7026 | 7056 | 7094 | 7139 | 7188 | 7237 | 7285 | 7331 | 7374 | 7414 | 7453 | 7489 | 7525 | 7559 | 7588 | 7609 | 7619 | 7617 | 7604 | 7586 | 7568 | 7555 | 7550 | 7551 | 7558 | 7567 | 7576 | 7584 | 7593 | 7607 | 7631 | 7670 | 7726 | 7797 | 7872 | 7938 | 7985 | 8009 | 8014 | 8009 | 8008 | 8020 | 8049 | 8092 | 8142 | 8193 | 8239 | 8277 | 8311 | 8342 | 8372 | 8402 | ||
175 | Estimates | Belgium | 56 | 8628 | 8674 | 8721 | 8770 | 8820 | 8871 | 8922 | 8974 | 9028 | 9083 | 9141 | 9200 | 9262 | 9323 | 9383 | 9440 | 9494 | 9544 | 9589 | 9630 | 9664 | 9693 | 9716 | 9734 | 9752 | 9769 | 9788 | 9807 | 9826 | 9842 | 9856 | 9866 | 9873 | 9879 | 9885 | 9893 | 9904 | 9916 | 9932 | 9952 | 9978 | 10011 | 10050 | 10091 | 10130 | 10162 | 10187 | 10206 | 10223 | 10242 | 10268 | 10301 | 10339 | 10385 | 10441 | 10508 | 10588 | 10678 | 10773 | 10862 | 10941 | ||
176 | Estimates | France | 250 | 41832 | 41985 | 42253 | 42593 | 42973 | 43372 | 43781 | 44203 | 44651 | 45144 | 45699 | 46320 | 46992 | 47674 | 48314 | 48874 | 49333 | 49705 | 50025 | 50346 | 50704 | 51113 | 51558 | 52011 | 52431 | 52791 | 53080 | 53312 | 53512 | 53713 | 53941 | 54203 | 54491 | 54798 | 55109 | 55414 | 55714 | 56011 | 56301 | 56580 | 56846 | 57098 | 57339 | 57570 | 57792 | 58009 | 58216 | 58418 | 58636 | 58895 | 59213 | 59601 | 60048 | 60528 | 61003 | 61445 | 61845 | 62211 | 62553 | 62888 | 63231 | ||
177 | Estimates | Germany | 276 | 70094 | 70467 | 70808 | 71117 | 71396 | 71655 | 71909 | 72180 | 72491 | 72869 | 73336 | 73900 | 74552 | 75257 | 75971 | 76655 | 77301 | 77910 | 78458 | 78923 | 79287 | 79543 | 79693 | 79757 | 79758 | 79719 | 79648 | 79550 | 79431 | 79301 | 79169 | 79039 | 78922 | 78841 | 78826 | 78896 | 79056 | 79299 | 79622 | 80022 | 80487 | 81026 | 81625 | 82225 | 82750 | 83148 | 83389 | 83491 | 83501 | 83491 | 83512 | 83583 | 83685 | 83788 | 83849 | 83836 | 83740 | 83579 | 83380 | 83183 | 83017 | ||
178 | Estimates | Liechtenstein | 438 | 14 | 14 | 14 | 14 | 15 | 15 | 15 | 15 | 16 | 16 | 17 | 17 | 17 | 18 | 18 | 19 | 19 | 20 | 20 | 21 | 21 | 22 | 22 | 23 | 23 | 23 | 24 | 24 | 25 | 25 | 26 | 26 | 27 | 27 | 27 | 27 | 28 | 28 | 28 | 28 | 29 | 29 | 30 | 30 | 30 | 31 | 31 | 32 | 32 | 33 | 33 | 33 | 34 | 34 | 34 | 35 | 35 | 35 | 36 | 36 | 36 | ||
179 | Estimates | Luxembourg | 442 | 296 | 298 | 300 | 302 | 303 | 305 | 307 | 309 | 310 | 312 | 315 | 317 | 321 | 324 | 327 | 330 | 332 | 334 | 336 | 338 | 340 | 342 | 345 | 348 | 351 | 354 | 357 | 359 | 361 | 363 | 364 | 365 | 365 | 365 | 366 | 367 | 369 | 371 | 374 | 378 | 382 | 386 | 391 | 397 | 402 | 408 | 414 | 420 | 426 | 431 | 436 | 440 | 444 | 447 | 452 | 458 | 466 | 476 | 487 | 498 | 508 | ||
180 | Estimates | Monaco | 492 | 20 | 19 | 19 | 19 | 19 | 20 | 20 | 21 | 21 | 22 | 22 | 23 | 23 | 23 | 23 | 23 | 23 | 23 | 23 | 23 | 23 | 24 | 24 | 24 | 25 | 25 | 26 | 26 | 26 | 26 | 27 | 27 | 28 | 28 | 29 | 29 | 29 | 29 | 29 | 29 | 29 | 30 | 30 | 30 | 30 | 31 | 31 | 31 | 32 | 32 | 32 | 32 | 33 | 33 | 33 | 34 | 34 | 35 | 36 | 36 | 37 | ||
181 | Estimates | Netherlands | 528 | 10027 | 10149 | 10276 | 10407 | 10543 | 10681 | 10822 | 10967 | 11114 | 11265 | 11419 | 11576 | 11735 | 11896 | 12055 | 12213 | 12369 | 12521 | 12670 | 12816 | 12958 | 13096 | 13230 | 13359 | 13482 | 13599 | 13709 | 13813 | 13911 | 14002 | 14087 | 14165 | 14237 | 14307 | 14378 | 14452 | 14530 | 14613 | 14701 | 14793 | 14890 | 14993 | 15101 | 15211 | 15318 | 15420 | 15515 | 15603 | 15688 | 15773 | 15860 | 15950 | 16042 | 16134 | 16221 | 16302 | 16376 | 16443 | 16504 | 16561 | 16615 | ||
182 | Estimates | Switzerland | 756 | 4668 | 4726 | 4789 | 4852 | 4913 | 4971 | 5027 | 5083 | 5144 | 5213 | 5296 | 5393 | 5503 | 5618 | 5729 | 5830 | 5917 | 5992 | 6056 | 6115 | 6169 | 6222 | 6270 | 6311 | 6341 | 6356 | 6355 | 6341 | 6322 | 6307 | 6304 | 6316 | 6341 | 6377 | 6416 | 6456 | 6493 | 6531 | 6571 | 6618 | 6674 | 6740 | 6814 | 6890 | 6960 | 7017 | 7060 | 7090 | 7114 | 7137 | 7166 | 7201 | 7242 | 7289 | 7345 | 7409 | 7482 | 7565 | 7653 | 7743 | 7831 | ||
183 | Estimates | LATIN AMERICA AND THE CARIBBEAN | 904 | 167869 | 172397 | 177134 | 182042 | 187092 | 192271 | 197577 | 203022 | 208628 | 214426 | 220439 | 226676 | 233121 | 239723 | 246417 | 253153 | 259911 | 266704 | 273557 | 280508 | 287588 | 294797 | 302122 | 309560 | 317104 | 324746 | 332486 | 340319 | 348224 | 356174 | 364150 | 372142 | 380150 | 388177 | 396235 | 404329 | 412455 | 420605 | 428780 | 436980 | 445203 | 453442 | 461687 | 469928 | 478152 | 486345 | 494505 | 502618 | 510647 | 518545 | 526278 | 533838 | 541231 | 548468 | 555567 | 562546 | 569400 | 576136 | 582806 | 589476 | 596191 | ||
184 | Estimates | Caribbean | 915 | 17091 | 17411 | 17750 | 18100 | 18456 | 18814 | 19176 | 19543 | 19923 | 20321 | 20743 | 21193 | 21666 | 22152 | 22637 | 23109 | 23565 | 24006 | 24441 | 24878 | 25326 | 25787 | 26257 | 26729 | 27194 | 27645 | 28079 | 28501 | 28914 | 29328 | 29749 | 30177 | 30612 | 31053 | 31500 | 31952 | 32410 | 32872 | 33337 | 33801 | 34262 | 34718 | 35170 | 35614 | 36050 | 36475 | 36889 | 37291 | 37681 | 38063 | 38436 | 38801 | 39159 | 39506 | 39842 | 40163 | 40470 | 40764 | 41051 | 41336 | 41625 | ||
185 | Estimates | Anguilla | 660 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 9 | 9 | 9 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 12 | 12 | 12 | 13 | 13 | 13 | 13 | 14 | 14 | ||
186 | Estimates | Antigua and Barbuda | 28 | 46 | 48 | 50 | 51 | 52 | 53 | 53 | 53 | 54 | 54 | 55 | 55 | 56 | 57 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 69 | 70 | 70 | 71 | 71 | 70 | 70 | 69 | 68 | 67 | 66 | 65 | 63 | 63 | 62 | 62 | 62 | 63 | 65 | 67 | 68 | 70 | 72 | 74 | 76 | 78 | 79 | 80 | 81 | 82 | 83 | 83 | 84 | 85 | 86 | 87 | ||
187 | Estimates | Aruba | 533 | 38 | 38 | 39 | 40 | 42 | 44 | 46 | 48 | 50 | 53 | 54 | 55 | 56 | 57 | 57 | 57 | 58 | 58 | 58 | 59 | 59 | 59 | 60 | 60 | 61 | 61 | 61 | 60 | 60 | 60 | 60 | 61 | 61 | 62 | 63 | 63 | 63 | 62 | 61 | 61 | 62 | 65 | 68 | 72 | 77 | 80 | 83 | 85 | 87 | 89 | 91 | 93 | 95 | 97 | 99 | 100 | 101 | 101 | 101 | 101 | 102 | ||
188 | Estimates | Bahamas | 44 | 79 | 80 | 81 | 83 | 86 | 89 | 92 | 96 | 100 | 104 | 110 | 115 | 121 | 127 | 134 | 140 | 146 | 153 | 159 | 164 | 169 | 174 | 178 | 181 | 185 | 189 | 193 | 197 | 202 | 206 | 211 | 215 | 220 | 225 | 230 | 235 | 239 | 243 | 248 | 252 | 256 | 261 | 266 | 271 | 276 | 280 | 284 | 287 | 290 | 293 | 298 | 303 | 309 | 316 | 322 | 329 | 336 | 342 | 348 | 354 | 360 | ||
189 | Estimates | Barbados | 52 | 211 | 216 | 220 | 223 | 225 | 227 | 228 | 229 | 230 | 230 | 231 | 232 | 233 | 234 | 234 | 235 | 236 | 236 | 237 | 238 | 239 | 240 | 241 | 243 | 244 | 246 | 247 | 247 | 248 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 257 | 257 | 258 | 259 | 260 | 261 | 262 | 262 | 263 | 264 | 265 | 265 | 266 | 267 | 268 | 270 | 271 | 272 | 274 | 275 | 276 | 278 | 279 | 280 | ||
190 | Estimates | British Virgin Islands | 92 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 9 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 12 | 13 | 13 | 14 | 15 | 15 | 16 | 16 | 17 | 17 | 18 | 18 | 18 | 19 | 19 | 20 | 20 | 21 | 21 | 22 | 22 | 23 | 23 | 24 | 25 | 26 | 27 | 27 | ||
191 | Estimates | Caribbean Netherlands | 21 | 535 | 7 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 12 | 12 | 12 | 12 | 12 | 13 | 13 | 13 | 14 | 14 | 15 | 15 | 15 | 15 | 15 | 15 | 14 | 14 | 14 | 14 | 14 | 14 | 15 | 15 | 16 | 17 | 18 | |
192 | Estimates | Cayman Islands | 136 | 6 | 6 | 6 | 6 | 6 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 10 | 10 | 11 | 11 | 12 | 13 | 14 | 15 | 15 | 16 | 17 | 17 | 18 | 19 | 19 | 20 | 21 | 23 | 24 | 25 | 26 | 27 | 29 | 30 | 32 | 34 | 36 | 38 | 40 | 42 | 43 | 45 | 46 | 47 | 49 | 50 | 51 | 53 | 54 | 56 | ||
193 | Estimates | Cuba | 192 | 5920 | 6051 | 6180 | 6305 | 6424 | 6539 | 6652 | 6765 | 6881 | 7005 | 7141 | 7290 | 7450 | 7618 | 7787 | 7952 | 8110 | 8264 | 8413 | 8563 | 8715 | 8870 | 9025 | 9176 | 9315 | 9438 | 9544 | 9634 | 9710 | 9776 | 9835 | 9886 | 9931 | 9975 | 10029 | 10097 | 10184 | 10286 | 10396 | 10504 | 10601 | 10685 | 10758 | 10822 | 10879 | 10932 | 10981 | 11024 | 11064 | 11102 | 11138 | 11175 | 11212 | 11246 | 11273 | 11292 | 11301 | 11302 | 11296 | 11289 | 11282 | ||
194 | Estimates | Curaçao | 531 | 100 | 105 | 108 | 112 | 114 | 117 | 119 | 121 | 123 | 125 | 127 | 128 | 130 | 131 | 132 | 134 | 136 | 138 | 140 | 142 | 144 | 145 | 147 | 149 | 150 | 150 | 150 | 150 | 149 | 148 | 148 | 148 | 149 | 150 | 150 | 150 | 150 | 149 | 148 | 147 | 147 | 146 | 146 | 146 | 145 | 144 | 142 | 140 | 137 | 134 | 132 | 130 | 129 | 128 | 128 | 129 | 132 | 135 | 139 | 143 | 148 | ||
195 | Estimates | Dominica | 212 | 51 | 52 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 68 | 69 | 70 | 71 | 72 | 72 | 72 | 72 | 72 | 73 | 73 | 74 | 75 | 75 | 75 | 75 | 75 | 74 | 74 | 73 | 72 | 72 | 71 | 71 | 71 | 71 | 71 | 71 | 71 | 71 | 71 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 71 | 71 | 71 | 71 | 71 | 71 | ||
196 | Estimates | Dominican Republic | 214 | 2380 | 2453 | 2532 | 2615 | 2703 | 2796 | 2892 | 2992 | 3095 | 3202 | 3312 | 3425 | 3540 | 3658 | 3778 | 3900 | 4022 | 4146 | 4271 | 4397 | 4524 | 4652 | 4780 | 4909 | 5039 | 5169 | 5299 | 5429 | 5559 | 5692 | 5826 | 5962 | 6100 | 6240 | 6382 | 6524 | 6666 | 6810 | 6954 | 7099 | 7245 | 7392 | 7540 | 7688 | 7834 | 7978 | 8119 | 8256 | 8393 | 8528 | 8663 | 8799 | 8935 | 9071 | 9207 | 9343 | 9479 | 9615 | 9750 | 9884 | 10017 | ||
197 | Estimates | Grenada | 308 | 77 | 77 | 77 | 78 | 79 | 81 | 83 | 85 | 86 | 88 | 90 | 91 | 92 | 93 | 94 | 95 | 95 | 95 | 95 | 95 | 94 | 94 | 94 | 94 | 93 | 92 | 91 | 90 | 89 | 89 | 89 | 91 | 93 | 96 | 98 | 100 | 100 | 99 | 98 | 97 | 96 | 96 | 97 | 98 | 99 | 100 | 101 | 101 | 101 | 101 | 102 | 102 | 102 | 102 | 103 | 103 | 103 | 104 | 104 | 104 | 105 | ||
198 | Estimates | Guadeloupe | 22 | 312 | 210 | 213 | 217 | 223 | 229 | 236 | 244 | 252 | 260 | 268 | 275 | 281 | 287 | 291 | 296 | 300 | 304 | 309 | 313 | 316 | 319 | 322 | 324 | 326 | 327 | 328 | 327 | 326 | 325 | 324 | 326 | 329 | 334 | 340 | 347 | 354 | 360 | 367 | 374 | 380 | 385 | 389 | 393 | 396 | 399 | 403 | 407 | 412 | 416 | 421 | 425 | 430 | 433 | 437 | 441 | 444 | 447 | 450 | 453 | 456 | 459 | |
199 | Estimates | Haiti | 332 | 3221 | 3276 | 3333 | 3392 | 3453 | 3516 | 3582 | 3650 | 3721 | 3794 | 3869 | 3947 | 4026 | 4107 | 4190 | 4275 | 4362 | 4450 | 4539 | 4627 | 4713 | 4798 | 4881 | 4965 | 5052 | 5144 | 5242 | 5345 | 5454 | 5569 | 5692 | 5822 | 5959 | 6101 | 6245 | 6389 | 6534 | 6677 | 6821 | 6965 | 7110 | 7255 | 7400 | 7545 | 7691 | 7838 | 7987 | 8136 | 8286 | 8433 | 8578 | 8720 | 8860 | 8996 | 9130 | 9261 | 9389 | 9514 | 9638 | 9765 | 9896 | ||
200 | Estimates | Jamaica | 388 | 1403 | 1437 | 1468 | 1496 | 1521 | 1542 | 1560 | 1576 | 1592 | 1609 | 1629 | 1652 | 1679 | 1707 | 1735 | 1760 | 1783 | 1804 | 1824 | 1845 | 1869 | 1896 | 1925 | 1955 | 1984 | 2012 | 2037 | 2059 | 2081 | 2105 | 2132 | 2165 | 2200 | 2237 | 2270 | 2297 | 2317 | 2332 | 2342 | 2353 | 2365 | 2381 | 2399 | 2419 | 2440 | 2462 | 2485 | 2509 | 2534 | 2559 | 2582 | 2605 | 2627 | 2647 | 2666 | 2682 | 2696 | 2708 | 2719 | 2730 | 2741 | ||
201 | Estimates | Martinique | 474 | 222 | 224 | 228 | 233 | 239 | 246 | 253 | 260 | 267 | 274 | 282 | 288 | 295 | 301 | 306 | 311 | 315 | 319 | 321 | 323 | 325 | 326 | 327 | 328 | 328 | 328 | 327 | 326 | 325 | 325 | 325 | 327 | 329 | 333 | 336 | 340 | 344 | 348 | 352 | 355 | 358 | 361 | 363 | 365 | 366 | 369 | 371 | 375 | 378 | 381 | 384 | 387 | 390 | 392 | 394 | 396 | 398 | 399 | 399 | 400 | 401 | ||
202 | Estimates | Montserrat | 500 | 14 | 14 | 14 | 15 | 15 | 14 | 14 | 13 | 13 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 5 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | ||
203 | Estimates | Puerto Rico | 630 | 2218 | 2210 | 2212 | 2221 | 2233 | 2247 | 2262 | 2279 | 2299 | 2323 | 2356 | 2396 | 2442 | 2491 | 2538 | 2578 | 2609 | 2634 | 2656 | 2680 | 2710 | 2746 | 2787 | 2833 | 2882 | 2932 | 2984 | 3037 | 3090 | 3141 | 3188 | 3230 | 3269 | 3305 | 3338 | 3370 | 3400 | 3429 | 3457 | 3487 | 3518 | 3552 | 3587 | 3623 | 3657 | 3690 | 3719 | 3747 | 3770 | 3787 | 3797 | 3799 | 3795 | 3785 | 3773 | 3761 | 3750 | 3739 | 3729 | 3719 | 3710 | ||
204 | Estimates | Saint Kitts and Nevis | 659 | 46 | 46 | 46 | 47 | 48 | 48 | 49 | 50 | 51 | 51 | 51 | 51 | 51 | 51 | 50 | 49 | 48 | 47 | 46 | 46 | 45 | 44 | 44 | 44 | 44 | 44 | 44 | 44 | 44 | 43 | 43 | 43 | 43 | 43 | 42 | 42 | 42 | 41 | 41 | 41 | 41 | 41 | 41 | 42 | 42 | 43 | 43 | 44 | 44 | 45 | 46 | 46 | 47 | 48 | 48 | 49 | 50 | 50 | 51 | 52 | 52 | ||
205 | Estimates | Saint Lucia | 662 | 83 | 84 | 85 | 85 | 86 | 87 | 87 | 88 | 88 | 89 | 90 | 91 | 92 | 93 | 95 | 96 | 98 | 100 | 101 | 103 | 104 | 105 | 106 | 107 | 109 | 110 | 111 | 113 | 115 | 116 | 118 | 120 | 121 | 123 | 124 | 126 | 129 | 131 | 134 | 136 | 138 | 140 | 142 | 144 | 145 | 147 | 149 | 151 | 153 | 155 | 157 | 159 | 160 | 162 | 163 | 165 | 168 | 170 | 173 | 175 | 177 | ||
206 | Estimates | Saint Vincent and the Grenadines | 670 | 67 | 68 | 69 | 71 | 72 | 74 | 75 | 77 | 78 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 90 | 91 | 92 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 101 | 102 | 103 | 104 | 104 | 105 | 106 | 107 | 107 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 108 | 109 | 109 | 109 | 109 | 109 | 109 | 109 | ||
207 | Estimates | Sint Maarten (Dutch part) | 534 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 5 | 5 | 6 | 6 | 7 | 7 | 8 | 8 | 9 | 10 | 10 | 11 | 11 | 12 | 13 | 14 | 15 | 16 | 18 | 19 | 21 | 23 | 25 | 27 | 29 | 30 | 32 | 34 | 35 | 35 | 35 | 34 | 33 | 32 | 31 | 32 | 33 | 34 | 36 | 37 | 39 | 40 | 41 | 42 | 43 | ||
208 | Estimates | Trinidad and Tobago | 780 | 646 | 659 | 676 | 695 | 717 | 740 | 763 | 786 | 809 | 829 | 848 | 865 | 880 | 893 | 903 | 912 | 920 | 926 | 931 | 938 | 946 | 956 | 969 | 983 | 997 | 1011 | 1026 | 1040 | 1054 | 1069 | 1085 | 1103 | 1121 | 1139 | 1156 | 1171 | 1184 | 1195 | 1205 | 1214 | 1222 | 1230 | 1237 | 1244 | 1250 | 1255 | 1258 | 1261 | 1263 | 1265 | 1268 | 1272 | 1278 | 1284 | 1290 | 1297 | 1303 | 1310 | 1316 | 1323 | 1328 | ||
209 | Estimates | Turks and Caicos Islands | 796 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 9 | 9 | 10 | 10 | 10 | 11 | 11 | 12 | 12 | 13 | 14 | 15 | 15 | 16 | 17 | 17 | 18 | 19 | 20 | 22 | 23 | 25 | 26 | 28 | 29 | 29 | 30 | 31 | ||
210 | Estimates | United States Virgin Islands | 850 | 27 | 27 | 28 | 29 | 29 | 29 | 29 | 30 | 30 | 31 | 33 | 35 | 39 | 42 | 46 | 50 | 53 | 55 | 58 | 61 | 64 | 68 | 73 | 77 | 82 | 86 | 89 | 92 | 94 | 96 | 98 | 100 | 102 | 103 | 104 | 105 | 105 | 104 | 104 | 103 | 103 | 104 | 104 | 105 | 106 | 107 | 108 | 108 | 108 | 108 | 109 | 109 | 108 | 108 | 108 | 108 | 107 | 107 | 107 | 107 | 106 | ||
211 | Estimates | Central America | 916 | 38318 | 39389 | 40534 | 41750 | 43031 | 44374 | 45776 | 47234 | 48747 | 50312 | 51930 | 53598 | 55314 | 57079 | 58888 | 60742 | 62636 | 64570 | 66552 | 68593 | 70700 | 72873 | 75103 | 77376 | 79673 | 81980 | 84294 | 86614 | 88917 | 91179 | 93384 | 95522 | 97605 | 99659 | 101723 | 103827 | 105975 | 108163 | 110405 | 112717 | 115106 | 117579 | 120126 | 122711 | 125287 | 127818 | 130297 | 132725 | 135091 | 137383 | 139596 | 141721 | 143766 | 145765 | 147763 | 149795 | 151871 | 153985 | 156138 | 158327 | 160546 | ||
212 | Estimates | Belize | 84 | 69 | 71 | 73 | 76 | 78 | 80 | 82 | 85 | 87 | 89 | 92 | 95 | 97 | 100 | 103 | 106 | 109 | 113 | 116 | 119 | 122 | 125 | 127 | 129 | 131 | 133 | 135 | 137 | 139 | 141 | 144 | 148 | 151 | 156 | 160 | 165 | 170 | 174 | 179 | 183 | 188 | 191 | 195 | 198 | 202 | 207 | 212 | 218 | 225 | 232 | 239 | 245 | 252 | 258 | 265 | 272 | 279 | 286 | 294 | 301 | 309 | ||
213 | Estimates | Costa Rica | 188 | 966 | 994 | 1025 | 1058 | 1093 | 1129 | 1167 | 1206 | 1246 | 1289 | 1334 | 1382 | 1431 | 1482 | 1533 | 1583 | 1633 | 1681 | 1729 | 1776 | 1822 | 1867 | 1911 | 1956 | 2002 | 2052 | 2105 | 2162 | 2222 | 2284 | 2348 | 2415 | 2483 | 2554 | 2626 | 2699 | 2773 | 2848 | 2924 | 3001 | 3079 | 3156 | 3234 | 3312 | 3394 | 3478 | 3567 | 3658 | 3751 | 3842 | 3930 | 4013 | 4094 | 4171 | 4246 | 4320 | 4392 | 4463 | 4533 | 4601 | 4670 | ||
214 | Estimates | El Salvador | 222 | 2200 | 2237 | 2280 | 2327 | 2378 | 2433 | 2491 | 2553 | 2621 | 2694 | 2773 | 2859 | 2951 | 3047 | 3145 | 3244 | 3342 | 3440 | 3537 | 3636 | 3736 | 3836 | 3938 | 4038 | 4137 | 4232 | 4325 | 4414 | 4500 | 4582 | 4661 | 4734 | 4805 | 4872 | 4938 | 5004 | 5069 | 5134 | 5200 | 5269 | 5344 | 5425 | 5511 | 5597 | 5678 | 5748 | 5807 | 5855 | 5895 | 5929 | 5959 | 5985 | 6008 | 6029 | 6050 | 6073 | 6097 | 6123 | 6152 | 6183 | 6218 | ||
215 | Estimates | Guatemala | 320 | 3146 | 3238 | 3331 | 3426 | 3521 | 3619 | 3719 | 3820 | 3924 | 4031 | 4141 | 4253 | 4369 | 4488 | 4610 | 4736 | 4864 | 4996 | 5132 | 5271 | 5416 | 5565 | 5719 | 5877 | 6036 | 6194 | 6352 | 6510 | 6669 | 6832 | 7001 | 7177 | 7358 | 7543 | 7731 | 7920 | 8109 | 8299 | 8492 | 8688 | 8890 | 9099 | 9313 | 9533 | 9756 | 9984 | 10215 | 10450 | 10691 | 10942 | 11204 | 11479 | 11766 | 12063 | 12368 | 12679 | 12995 | 13318 | 13648 | 13989 | 14342 | ||
216 | Estimates | Honduras | 340 | 1487 | 1525 | 1568 | 1616 | 1666 | 1717 | 1770 | 1824 | 1880 | 1940 | 2002 | 2069 | 2139 | 2211 | 2283 | 2353 | 2420 | 2486 | 2552 | 2620 | 2691 | 2766 | 2845 | 2928 | 3016 | 3108 | 3205 | 3307 | 3413 | 3523 | 3636 | 3751 | 3868 | 3988 | 4111 | 4238 | 4366 | 4498 | 4632 | 4767 | 4904 | 5042 | 5181 | 5320 | 5457 | 5592 | 5724 | 5853 | 5980 | 6107 | 6236 | 6365 | 6496 | 6628 | 6762 | 6899 | 7037 | 7178 | 7322 | 7470 | 7621 | ||
217 | Estimates | Mexico | 484 | 28296 | 29110 | 29980 | 30904 | 31880 | 32906 | 33978 | 35095 | 36253 | 37448 | 38677 | 39939 | 41234 | 42564 | 43931 | 45339 | 46784 | 48264 | 49788 | 51361 | 52988 | 54669 | 56396 | 58156 | 59931 | 61708 | 63486 | 65261 | 67013 | 68715 | 70353 | 71916 | 73416 | 74880 | 76351 | 77859 | 79410 | 80999 | 82635 | 84327 | 86077 | 87890 | 89758 | 91654 | 93542 | 95393 | 97202 | 98969 | 100679 | 102317 | 103874 | 105340 | 106724 | 108056 | 109382 | 110732 | 112117 | 113530 | 114968 | 116423 | 117886 | ||
218 | Estimates | Nicaragua | 558 | 1295 | 1332 | 1372 | 1414 | 1460 | 1508 | 1558 | 1611 | 1664 | 1719 | 1775 | 1830 | 1887 | 1944 | 2002 | 2063 | 2126 | 2191 | 2258 | 2328 | 2400 | 2474 | 2551 | 2631 | 2713 | 2798 | 2885 | 2975 | 3066 | 3158 | 3250 | 3344 | 3437 | 3530 | 3621 | 3710 | 3795 | 3877 | 3960 | 4046 | 4138 | 4237 | 4342 | 4450 | 4557 | 4659 | 4757 | 4849 | 4937 | 5021 | 5101 | 5177 | 5249 | 5318 | 5386 | 5455 | 5525 | 5596 | 5668 | 5743 | 5822 | ||
219 | Estimates | Panama | 591 | 860 | 882 | 905 | 930 | 956 | 983 | 1011 | 1040 | 1071 | 1103 | 1136 | 1170 | 1206 | 1243 | 1281 | 1319 | 1359 | 1399 | 1440 | 1482 | 1526 | 1570 | 1615 | 1661 | 1707 | 1754 | 1801 | 1848 | 1895 | 1942 | 1990 | 2038 | 2086 | 2135 | 2184 | 2233 | 2283 | 2333 | 2384 | 2435 | 2487 | 2539 | 2592 | 2646 | 2701 | 2757 | 2815 | 2873 | 2933 | 2994 | 3055 | 3116 | 3178 | 3241 | 3303 | 3366 | 3429 | 3491 | 3553 | 3616 | 3678 | ||
220 | Estimates | South America | 931 | 112460 | 115597 | 118850 | 122192 | 125605 | 129083 | 132625 | 136244 | 139959 | 143793 | 147766 | 151886 | 156140 | 160492 | 164892 | 169301 | 173710 | 178127 | 182564 | 187037 | 191562 | 196137 | 200763 | 205456 | 210237 | 215122 | 220113 | 225205 | 230392 | 235667 | 241018 | 246443 | 251933 | 257466 | 263012 | 268550 | 274071 | 279571 | 285038 | 290462 | 295835 | 301145 | 306392 | 311603 | 316815 | 322052 | 327320 | 332602 | 337874 | 343099 | 348246 | 353315 | 358306 | 363197 | 367962 | 372588 | 377059 | 381387 | 385617 | 389814 | 394021 | ||
221 | Estimates | Argentina | 32 | 17150 | 17507 | 17866 | 18225 | 18580 | 18931 | 19277 | 19618 | 19955 | 20290 | 20624 | 20959 | 21295 | 21631 | 21964 | 22294 | 22619 | 22941 | 23269 | 23613 | 23979 | 24371 | 24786 | 25215 | 25647 | 26070 | 26484 | 26890 | 27293 | 27701 | 28120 | 28550 | 28989 | 29435 | 29887 | 30340 | 30796 | 31255 | 31713 | 32170 | 32625 | 33075 | 33521 | 33962 | 34399 | 34833 | 35264 | 35691 | 36109 | 36515 | 36903 | 37273 | 37628 | 37970 | 38309 | 38648 | 38989 | 39331 | 39676 | 40024 | 40374 | ||
222 | Estimates | Bolivia (Plurinational State of) | 68 | 2714 | 2768 | 2824 | 2883 | 2944 | 3007 | 3072 | 3139 | 3209 | 3280 | 3353 | 3428 | 3505 | 3585 | 3667 | 3751 | 3838 | 3928 | 4021 | 4117 | 4217 | 4321 | 4429 | 4540 | 4653 | 4768 | 4884 | 5002 | 5122 | 5244 | 5369 | 5497 | 5628 | 5763 | 5900 | 6041 | 6184 | 6331 | 6481 | 6636 | 6794 | 6957 | 7123 | 7293 | 7464 | 7635 | 7807 | 7979 | 8150 | 8322 | 8495 | 8669 | 8843 | 9017 | 9188 | 9355 | 9517 | 9676 | 9834 | 9993 | 10157 | ||
223 | Estimates | Brazil | 76 | 53975 | 55677 | 57437 | 59235 | 61058 | 62903 | 64772 | 66677 | 68632 | 70660 | 72776 | 74988 | 77287 | 79643 | 82017 | 84379 | 86722 | 89052 | 91377 | 93710 | 96060 | 98428 | 100813 | 103229 | 105693 | 108220 | 110808 | 113455 | 116161 | 118924 | 121740 | 124611 | 127525 | 130456 | 133364 | 136223 | 139023 | 141768 | 144453 | 147079 | 149648 | 152154 | 154598 | 157011 | 159433 | 161891 | 164392 | 166925 | 169472 | 172006 | 174505 | 176968 | 179394 | 181753 | 184010 | 186142 | 188134 | 189997 | 191766 | 193491 | 195210 | ||
224 | Estimates | Chile | 152 | 6082 | 6194 | 6322 | 6461 | 6610 | 6767 | 6930 | 7100 | 7276 | 7459 | 7649 | 7846 | 8048 | 8252 | 8455 | 8654 | 8848 | 9036 | 9220 | 9401 | 9579 | 9755 | 9930 | 10100 | 10266 | 10426 | 10580 | 10730 | 10878 | 11031 | 11192 | 11363 | 11543 | 11732 | 11927 | 12127 | 12332 | 12541 | 12757 | 12981 | 13214 | 13456 | 13706 | 13958 | 14205 | 14440 | 14662 | 14872 | 15072 | 15266 | 15454 | 15639 | 15820 | 15996 | 16168 | 16338 | 16505 | 16669 | 16831 | 16992 | 17151 | ||
225 | Estimates | Colombia | 170 | 12000 | 12346 | 12699 | 13063 | 13439 | 13828 | 14232 | 14652 | 15087 | 15539 | 16006 | 16489 | 16986 | 17498 | 18022 | 18559 | 19109 | 19670 | 20235 | 20795 | 21345 | 21880 | 22404 | 22925 | 23453 | 23996 | 24558 | 25135 | 25725 | 26326 | 26935 | 27550 | 28173 | 28803 | 29438 | 30077 | 30718 | 31362 | 32009 | 32657 | 33307 | 33957 | 34608 | 35260 | 35915 | 36574 | 37236 | 37901 | 38568 | 39234 | 39898 | 40559 | 41216 | 41872 | 42528 | 43184 | 43841 | 44498 | 45153 | 45803 | 46445 | ||
226 | Estimates | Ecuador | 218 | 3452 | 3542 | 3635 | 3731 | 3830 | 3933 | 4041 | 4153 | 4269 | 4389 | 4515 | 4645 | 4780 | 4919 | 5064 | 5213 | 5367 | 5525 | 5688 | 5854 | 6025 | 6199 | 6376 | 6557 | 6741 | 6929 | 7119 | 7313 | 7509 | 7708 | 7909 | 8113 | 8319 | 8529 | 8743 | 8962 | 9187 | 9417 | 9651 | 9887 | 10124 | 10361 | 10598 | 10836 | 11075 | 11316 | 11557 | 11799 | 12042 | 12287 | 12533 | 12781 | 13030 | 13280 | 13529 | 13777 | 14024 | 14268 | 14512 | 14756 | 15001 | ||
227 | Estimates | Falkland Islands (Malvinas) | 238 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | ||
228 | Estimates | French Guiana | 254 | 25 | 26 | 27 | 27 | 28 | 29 | 29 | 30 | 31 | 31 | 32 | 34 | 35 | 36 | 38 | 39 | 41 | 43 | 45 | 47 | 49 | 50 | 52 | 54 | 55 | 57 | 59 | 61 | 63 | 65 | 68 | 71 | 74 | 78 | 83 | 87 | 93 | 99 | 105 | 111 | 117 | 122 | 126 | 131 | 135 | 139 | 143 | 148 | 153 | 159 | 165 | 172 | 179 | 187 | 195 | 202 | 208 | 214 | 220 | 225 | 231 | ||
229 | Estimates | Guyana | 328 | 407 | 423 | 439 | 454 | 469 | 483 | 498 | 513 | 529 | 545 | 560 | 576 | 592 | 608 | 624 | 641 | 658 | 676 | 693 | 708 | 721 | 730 | 736 | 740 | 744 | 749 | 755 | 763 | 770 | 775 | 777 | 776 | 772 | 766 | 759 | 752 | 745 | 739 | 733 | 728 | 725 | 723 | 723 | 724 | 726 | 728 | 731 | 734 | 738 | 741 | 744 | 748 | 751 | 754 | 757 | 761 | 765 | 770 | 776 | 781 | 786 | ||
230 | Estimates | Paraguay | 600 | 1473 | 1512 | 1551 | 1592 | 1633 | 1675 | 1718 | 1763 | 1810 | 1858 | 1907 | 1958 | 2011 | 2065 | 2121 | 2178 | 2237 | 2298 | 2360 | 2422 | 2485 | 2547 | 2609 | 2672 | 2737 | 2805 | 2876 | 2951 | 3029 | 3111 | 3199 | 3292 | 3390 | 3492 | 3597 | 3704 | 3811 | 3920 | 4029 | 4139 | 4250 | 4360 | 4471 | 4581 | 4692 | 4802 | 4912 | 5021 | 5131 | 5240 | 5350 | 5461 | 5571 | 5682 | 5793 | 5904 | 6015 | 6125 | 6236 | 6347 | 6460 | ||
231 | Estimates | Peru | 604 | 7632 | 7822 | 8022 | 8231 | 8447 | 8672 | 8904 | 9145 | 9396 | 9658 | 9932 | 10218 | 10517 | 10826 | 11144 | 11468 | 11798 | 12134 | 12478 | 12831 | 13195 | 13569 | 13954 | 14348 | 14752 | 15164 | 15586 | 16016 | 16451 | 16890 | 17329 | 17766 | 18204 | 18641 | 19081 | 19525 | 19973 | 20424 | 20876 | 21326 | 21772 | 22213 | 22650 | 23082 | 23511 | 23939 | 24366 | 24790 | 25207 | 25611 | 26000 | 26372 | 26730 | 27073 | 27404 | 27723 | 28031 | 28328 | 28626 | 28934 | 29263 | ||
232 | Estimates | Suriname | 740 | 215 | 223 | 230 | 236 | 243 | 250 | 258 | 265 | 273 | 282 | 290 | 298 | 307 | 315 | 323 | 332 | 342 | 351 | 361 | 368 | 372 | 374 | 373 | 370 | 367 | 364 | 363 | 363 | 364 | 365 | 366 | 367 | 368 | 370 | 372 | 376 | 381 | 387 | 393 | 400 | 407 | 413 | 419 | 424 | 430 | 436 | 442 | 448 | 454 | 460 | 467 | 473 | 480 | 487 | 493 | 500 | 505 | 510 | 515 | 520 | 525 | ||
233 | Estimates | Uruguay | 858 | 2239 | 2261 | 2286 | 2313 | 2342 | 2373 | 2405 | 2438 | 2471 | 2505 | 2539 | 2572 | 2604 | 2635 | 2666 | 2695 | 2723 | 2750 | 2775 | 2795 | 2810 | 2818 | 2822 | 2822 | 2824 | 2830 | 2842 | 2857 | 2876 | 2896 | 2916 | 2935 | 2954 | 2973 | 2993 | 3012 | 3031 | 3050 | 3069 | 3089 | 3110 | 3132 | 3155 | 3178 | 3201 | 3224 | 3248 | 3271 | 3292 | 3309 | 3321 | 3327 | 3328 | 3325 | 3324 | 3325 | 3330 | 3338 | 3349 | 3360 | 3372 | ||
234 | Estimates | Venezuela (Bolivarian Republic of) | 862 | 5094 | 5292 | 5509 | 5739 | 5981 | 6230 | 6487 | 6750 | 7019 | 7296 | 7580 | 7873 | 8172 | 8477 | 8786 | 9096 | 9407 | 9720 | 10040 | 10374 | 10724 | 11093 | 11479 | 11882 | 12302 | 12740 | 13196 | 13669 | 14150 | 14629 | 15096 | 15550 | 15990 | 16426 | 16868 | 17323 | 17793 | 18276 | 18766 | 19256 | 19741 | 20219 | 20692 | 21160 | 21627 | 22092 | 22557 | 23020 | 23483 | 23945 | 24408 | 24870 | 25334 | 25797 | 26261 | 26726 | 27191 | 27656 | 28120 | 28583 | 29043 | ||
235 | Estimates | NORTHERN AMERICA | 905 | 171615 | 174093 | 176911 | 180001 | 183299 | 186744 | 190281 | 193855 | 197420 | 200931 | 204352 | 207654 | 210820 | 213842 | 216723 | 219467 | 222067 | 224528 | 226881 | 229169 | 231429 | 233672 | 235903 | 238139 | 240395 | 242685 | 245021 | 247408 | 249840 | 252306 | 254800 | 257318 | 259869 | 262463 | 265114 | 267831 | 270624 | 273489 | 276406 | 279344 | 282286 | 285209 | 288124 | 291090 | 294185 | 297458 | 300942 | 304597 | 308319 | 311960 | 315417 | 318645 | 321680 | 324601 | 327528 | 330546 | 333681 | 336900 | 340154 | 343372 | 346501 | ||
236 | Estimates | Bermuda | 60 | 37 | 38 | 38 | 39 | 40 | 41 | 41 | 42 | 43 | 44 | 45 | 46 | 46 | 47 | 48 | 49 | 50 | 50 | 51 | 51 | 52 | 52 | 53 | 53 | 54 | 54 | 55 | 55 | 55 | 56 | 56 | 56 | 57 | 57 | 57 | 58 | 58 | 59 | 59 | 59 | 60 | 60 | 60 | 61 | 61 | 61 | 62 | 62 | 62 | 63 | 63 | 63 | 63 | 64 | 64 | 64 | 64 | 65 | 65 | 65 | 65 | ||
237 | Estimates | Canada | 124 | 13737 | 14100 | 14482 | 14882 | 15300 | 15734 | 16178 | 16625 | 17068 | 17499 | 17909 | 18295 | 18658 | 19004 | 19345 | 19689 | 20036 | 20384 | 20734 | 21084 | 21434 | 21786 | 22137 | 22484 | 22819 | 23136 | 23435 | 23719 | 23990 | 24253 | 24511 | 24764 | 25013 | 25268 | 25542 | 25843 | 26177 | 26537 | 26914 | 27292 | 27658 | 28009 | 28349 | 28676 | 28991 | 29295 | 29586 | 29867 | 30141 | 30416 | 30697 | 30987 | 31284 | 31592 | 31914 | 32253 | 32611 | 32986 | 33370 | 33753 | 34126 | ||
238 | Estimates | Greenland | 304 | 23 | 23 | 24 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 34 | 35 | 36 | 38 | 40 | 41 | 43 | 45 | 46 | 47 | 48 | 49 | 49 | 50 | 50 | 50 | 50 | 50 | 50 | 51 | 51 | 52 | 53 | 53 | 54 | 54 | 55 | 55 | 56 | 56 | 56 | 56 | 56 | 56 | 56 | 56 | 56 | 56 | 56 | 56 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | 57 | ||
239 | Estimates | Saint Pierre and Miquelon | 666 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | ||
240 | Estimates | United States of America | 840 | 157813 | 159927 | 162363 | 165051 | 167929 | 170939 | 174030 | 177155 | 180275 | 183353 | 186362 | 189276 | 192077 | 194751 | 197288 | 199686 | 201937 | 204047 | 206048 | 207984 | 209891 | 211782 | 213659 | 215547 | 217467 | 219439 | 221475 | 223578 | 225739 | 227942 | 230176 | 232441 | 234743 | 237080 | 239456 | 241870 | 244329 | 246833 | 249371 | 251931 | 254507 | 257077 | 259652 | 262290 | 265070 | 268040 | 271232 | 274606 | 278054 | 281419 | 284594 | 287533 | 290270 | 292883 | 295487 | 298166 | 300943 | 303787 | 306657 | 309492 | 312247 | ||
241 | Estimates | OCEANIA | 909 | 12675 | 12996 | 13294 | 13582 | 13871 | 14167 | 14474 | 14792 | 15118 | 15448 | 15775 | 16100 | 16424 | 16757 | 17111 | 17494 | 17909 | 18351 | 18805 | 19253 | 19681 | 20084 | 20466 | 20827 | 21168 | 21492 | 21795 | 22081 | 22361 | 22653 | 22968 | 23310 | 23678 | 24066 | 24466 | 24872 | 25284 | 25702 | 26125 | 26548 | 26969 | 27388 | 27803 | 28217 | 28633 | 29052 | 29476 | 29905 | 30339 | 30779 | 31224 | 31672 | 32125 | 32593 | 33090 | 33623 | 34198 | 34808 | 35437 | 36059 | 36659 | ||
242 | Estimates | Australia/New Zealand | 927 | 10085 | 10365 | 10620 | 10862 | 11103 | 11349 | 11604 | 11867 | 12135 | 12402 | 12664 | 12919 | 13169 | 13423 | 13697 | 13996 | 14326 | 14680 | 15044 | 15397 | 15724 | 16022 | 16295 | 16542 | 16768 | 16976 | 17164 | 17335 | 17498 | 17668 | 17856 | 18063 | 18290 | 18535 | 18792 | 19060 | 19338 | 19627 | 19921 | 20212 | 20495 | 20768 | 21032 | 21289 | 21544 | 21799 | 22056 | 22316 | 22578 | 22845 | 23117 | 23394 | 23677 | 23974 | 24298 | 24655 | 25051 | 25479 | 25923 | 26360 | 26773 | ||
243 | Estimates | Australia | 23 | 36 | 8177 | 8418 | 8627 | 8822 | 9015 | 9213 | 9421 | 9637 | 9859 | 10080 | 10292 | 10495 | 10691 | 10893 | 11115 | 11368 | 11657 | 11976 | 12306 | 12621 | 12905 | 13151 | 13364 | 13552 | 13725 | 13893 | 14055 | 14212 | 14369 | 14532 | 14708 | 14898 | 15101 | 15318 | 15549 | 15791 | 16047 | 16316 | 16588 | 16851 | 17097 | 17322 | 17529 | 17725 | 17921 | 18124 | 18339 | 18563 | 18795 | 19027 | 19259 | 19487 | 19715 | 19953 | 20218 | 20521 | 20866 | 21246 | 21645 | 22037 | 22404 | |
244 | Estimates | New Zealand | 554 | 1908 | 1948 | 1993 | 2040 | 2088 | 2136 | 2183 | 2229 | 2275 | 2323 | 2372 | 2424 | 2477 | 2531 | 2582 | 2628 | 2669 | 2704 | 2738 | 2776 | 2820 | 2872 | 2931 | 2990 | 3043 | 3083 | 3109 | 3123 | 3129 | 3136 | 3147 | 3165 | 3189 | 3216 | 3244 | 3269 | 3291 | 3311 | 3333 | 3361 | 3398 | 3446 | 3503 | 3565 | 3623 | 3675 | 3717 | 3752 | 3783 | 3817 | 3858 | 3907 | 3962 | 4021 | 4079 | 4134 | 4185 | 4233 | 4278 | 4323 | 4368 | ||
245 | Estimates | Melanesia | 928 | 2199 | 2230 | 2265 | 2301 | 2340 | 2381 | 2424 | 2469 | 2517 | 2567 | 2620 | 2676 | 2735 | 2797 | 2861 | 2927 | 2996 | 3067 | 3141 | 3220 | 3306 | 3398 | 3496 | 3599 | 3703 | 3808 | 3911 | 4015 | 4119 | 4227 | 4339 | 4456 | 4579 | 4703 | 4825 | 4944 | 5058 | 5169 | 5279 | 5393 | 5513 | 5641 | 5775 | 5915 | 6060 | 6208 | 6360 | 6517 | 6676 | 6836 | 6998 | 7160 | 7323 | 7487 | 7655 | 7826 | 8002 | 8181 | 8363 | 8546 | 8729 | ||
246 | Estimates | Fiji | 242 | 289 | 296 | 305 | 314 | 324 | 335 | 346 | 357 | 368 | 380 | 393 | 407 | 422 | 436 | 450 | 464 | 476 | 488 | 499 | 510 | 521 | 532 | 543 | 554 | 565 | 577 | 588 | 598 | 609 | 622 | 635 | 651 | 668 | 685 | 700 | 712 | 718 | 722 | 723 | 724 | 728 | 735 | 744 | 755 | 766 | 776 | 785 | 793 | 801 | 807 | 812 | 815 | 816 | 817 | 819 | 822 | 828 | 835 | 844 | 852 | 861 | ||
247 | Estimates | New Caledonia | 540 | 65 | 64 | 64 | 65 | 66 | 68 | 69 | 71 | 73 | 76 | 78 | 81 | 83 | 86 | 89 | 91 | 94 | 96 | 99 | 101 | 105 | 109 | 114 | 119 | 124 | 128 | 132 | 135 | 137 | 140 | 142 | 144 | 147 | 149 | 151 | 154 | 157 | 159 | 162 | 165 | 169 | 172 | 176 | 181 | 185 | 189 | 193 | 198 | 202 | 206 | 210 | 214 | 218 | 221 | 225 | 229 | 232 | 236 | 239 | 243 | 246 | ||
248 | Estimates | Papua New Guinea | 598 | 1708 | 1729 | 1751 | 1773 | 1797 | 1821 | 1848 | 1875 | 1904 | 1935 | 1967 | 2001 | 2037 | 2076 | 2117 | 2161 | 2208 | 2259 | 2313 | 2372 | 2435 | 2503 | 2576 | 2653 | 2731 | 2810 | 2889 | 2968 | 3048 | 3130 | 3215 | 3304 | 3396 | 3489 | 3584 | 3678 | 3772 | 3865 | 3960 | 4057 | 4158 | 4262 | 4369 | 4480 | 4596 | 4716 | 4841 | 4971 | 5105 | 5241 | 5379 | 5519 | 5660 | 5803 | 5948 | 6096 | 6246 | 6398 | 6551 | 6705 | 6859 | ||
249 | Estimates | Solomon Islands | 90 | 90 | 92 | 94 | 97 | 99 | 102 | 105 | 108 | 111 | 114 | 118 | 121 | 125 | 129 | 133 | 137 | 141 | 145 | 150 | 155 | 160 | 166 | 173 | 179 | 186 | 193 | 201 | 208 | 215 | 223 | 231 | 238 | 247 | 255 | 263 | 271 | 279 | 287 | 295 | 303 | 312 | 321 | 330 | 339 | 349 | 359 | 369 | 380 | 390 | 401 | 412 | 424 | 435 | 446 | 458 | 469 | 481 | 492 | 504 | 515 | 526 | ||
250 | Estimates | Vanuatu | 548 | 48 | 49 | 50 | 52 | 53 | 55 | 57 | 58 | 60 | 62 | 64 | 66 | 68 | 70 | 72 | 74 | 76 | 79 | 81 | 83 | 85 | 88 | 91 | 94 | 97 | 100 | 103 | 106 | 109 | 113 | 116 | 119 | 121 | 124 | 127 | 130 | 133 | 136 | 139 | 143 | 147 | 151 | 155 | 160 | 164 | 168 | 172 | 175 | 178 | 181 | 185 | 189 | 194 | 199 | 204 | 209 | 215 | 220 | 225 | 231 | 236 | ||
251 | Estimates | Micronesia | 954 | 148 | 151 | 154 | 157 | 160 | 163 | 167 | 170 | 174 | 179 | 183 | 188 | 193 | 198 | 204 | 210 | 216 | 222 | 229 | 235 | 241 | 246 | 251 | 255 | 260 | 265 | 271 | 276 | 283 | 290 | 299 | 309 | 319 | 331 | 343 | 355 | 367 | 379 | 390 | 402 | 413 | 425 | 436 | 446 | 456 | 465 | 473 | 480 | 486 | 491 | 495 | 498 | 500 | 501 | 502 | 502 | 501 | 499 | 498 | 497 | 498 | ||
252 | Estimates | Guam | 316 | 60 | 60 | 61 | 61 | 62 | 63 | 63 | 64 | 65 | 66 | 67 | 68 | 70 | 71 | 73 | 75 | 77 | 78 | 80 | 82 | 84 | 86 | 88 | 89 | 91 | 93 | 95 | 97 | 100 | 102 | 104 | 106 | 109 | 111 | 114 | 117 | 119 | 122 | 125 | 128 | 130 | 134 | 137 | 140 | 143 | 146 | 148 | 150 | 152 | 154 | 155 | 156 | 157 | 158 | 158 | 158 | 158 | 158 | 158 | 159 | 159 | ||
253 | Estimates | Kiribati | 296 | 26 | 27 | 27 | 28 | 28 | 29 | 30 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 42 | 43 | 44 | 45 | 46 | 47 | 47 | 48 | 49 | 51 | 52 | 53 | 55 | 56 | 57 | 59 | 60 | 62 | 64 | 66 | 68 | 69 | 71 | 72 | 73 | 74 | 75 | 76 | 78 | 79 | 80 | 81 | 83 | 84 | 86 | 87 | 89 | 90 | 92 | 93 | 95 | 96 | 98 | ||
254 | Estimates | Marshall Islands | 584 | 13 | 13 | 13 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 15 | 15 | 16 | 16 | 17 | 17 | 18 | 18 | 19 | 20 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 27 | 28 | 29 | 31 | 32 | 33 | 35 | 37 | 38 | 40 | 42 | 44 | 46 | 47 | 48 | 49 | 50 | 51 | 51 | 51 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | ||
255 | Estimates | Micronesia (Fed. States of) | 583 | 32 | 33 | 35 | 36 | 37 | 38 | 39 | 40 | 42 | 43 | 45 | 46 | 47 | 49 | 50 | 52 | 54 | 56 | 58 | 60 | 61 | 62 | 62 | 62 | 62 | 63 | 64 | 66 | 68 | 71 | 73 | 75 | 78 | 81 | 83 | 86 | 88 | 90 | 92 | 94 | 96 | 99 | 101 | 104 | 106 | 108 | 108 | 109 | 108 | 108 | 107 | 107 | 107 | 107 | 107 | 106 | 106 | 105 | 104 | 104 | 104 | ||
256 | Estimates | Nauru | 520 | 3 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 9 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||
257 | Estimates | Northern Mariana Islands | 580 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 9 | 9 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 12 | 12 | 13 | 13 | 14 | 14 | 15 | 15 | 15 | 15 | 15 | 15 | 16 | 17 | 19 | 21 | 24 | 27 | 30 | 33 | 36 | 39 | 41 | 44 | 47 | 49 | 52 | 55 | 58 | 60 | 63 | 65 | 67 | 68 | 69 | 68 | 68 | 66 | 64 | 62 | 60 | 57 | 55 | 54 | ||
258 | Estimates | Palau | 585 | 7 | 7 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 13 | 13 | 13 | 14 | 14 | 14 | 14 | 15 | 15 | 15 | 16 | 16 | 17 | 17 | 18 | 18 | 19 | 19 | 19 | 19 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | ||
259 | Estimates | Polynesia | 24 | 957 | 242 | 249 | 256 | 262 | 268 | 274 | 280 | 286 | 293 | 300 | 308 | 317 | 327 | 338 | 349 | 360 | 371 | 382 | 392 | 401 | 410 | 417 | 424 | 431 | 437 | 443 | 449 | 455 | 461 | 468 | 475 | 482 | 489 | 497 | 505 | 513 | 520 | 527 | 534 | 541 | 548 | 554 | 561 | 567 | 573 | 580 | 586 | 593 | 599 | 606 | 613 | 619 | 625 | 631 | 636 | 641 | 645 | 649 | 653 | 656 | 660 | |
260 | Estimates | American Samoa | 16 | 19 | 19 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 21 | 22 | 23 | 24 | 24 | 25 | 26 | 27 | 27 | 28 | 28 | 29 | 29 | 30 | 30 | 31 | 31 | 32 | 32 | 33 | 35 | 36 | 38 | 39 | 41 | 42 | 44 | 46 | 47 | 48 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 58 | 59 | 59 | 59 | 59 | 59 | 58 | 57 | 56 | 56 | ||
261 | Estimates | Cook Islands | 184 | 15 | 15 | 16 | 16 | 16 | 16 | 17 | 17 | 18 | 18 | 18 | 18 | 19 | 19 | 19 | 19 | 19 | 20 | 21 | 21 | 21 | 22 | 21 | 21 | 21 | 20 | 20 | 19 | 19 | 18 | 18 | 17 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 19 | 19 | 19 | 20 | 20 | 20 | 20 | 20 | ||
262 | Estimates | French Polynesia | 258 | 60 | 62 | 64 | 66 | 67 | 69 | 70 | 72 | 74 | 76 | 78 | 81 | 84 | 87 | 90 | 93 | 97 | 100 | 103 | 107 | 110 | 114 | 118 | 122 | 126 | 131 | 135 | 139 | 143 | 147 | 152 | 156 | 161 | 166 | 170 | 175 | 180 | 185 | 190 | 194 | 198 | 202 | 205 | 208 | 212 | 215 | 219 | 224 | 228 | 233 | 237 | 241 | 245 | 249 | 252 | 255 | 258 | 260 | 263 | 265 | 268 | ||
263 | Estimates | Niue | 570 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | ||
264 | Estimates | Samoa | 882 | 82 | 84 | 87 | 89 | 92 | 94 | 97 | 100 | 102 | 105 | 109 | 112 | 116 | 120 | 123 | 127 | 131 | 134 | 138 | 141 | 143 | 145 | 147 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 156 | 157 | 158 | 159 | 160 | 161 | 161 | 161 | 162 | 163 | 164 | 166 | 167 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 185 | 186 | ||
265 | Estimates | Tokelau | 772 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||
266 | Estimates | Tonga | 776 | 47 | 49 | 51 | 53 | 54 | 55 | 56 | 57 | 59 | 60 | 62 | 64 | 66 | 69 | 72 | 74 | 77 | 79 | 81 | 83 | 84 | 86 | 86 | 87 | 88 | 88 | 89 | 90 | 91 | 92 | 93 | 93 | 94 | 94 | 94 | 94 | 94 | 94 | 95 | 95 | 95 | 95 | 95 | 96 | 96 | 96 | 96 | 97 | 97 | 97 | 98 | 99 | 99 | 100 | 100 | 101 | 102 | 102 | 103 | 104 | 104 | ||
267 | Estimates | Tuvalu | 798 | 5 | 5 | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||
268 | Estimates | Wallis and Futuna Islands | 876 | 7 | 7 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 10 | 10 | 11 | 11 | 12 | 12 | 13 | 13 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 15 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment