The CBL - Composite Blocking List
CBL Statistics CBL FAQ
CBL HOME Privacy Policy

CBL breakdown by Country, Highest by count

Date prepared: Tue Jul 26 08:20:10 2016 UTC/GMT

Definition of ASN from Wikipedia and RFC1930 section 3:

Within the Internet, an autonomous system (AS) is a collection of connected Internet Protocol (IP) routing prefixes [blocks of IP addresses] under the control of one or more network operators on behalf of a single administrative entity or domain that presents a common, clearly defined routing policy to the Internet.

An ASN is the identifier used to identify one of these collections. Generally speaking, large organizations on the Internet (such as Google or Yahoo) will own one or more AS, and thus have one or more ASNs. Most smaller organizations lease IP address space within a larger AS.

Notes:

  • Further analysis and time series graphs of this data are available at SpamRankings.
  • "Listings" is the number of unique IPs at the corresponding country which have been listed as infected by the CBL over the past 10 days.
  • "Traffic" is the number of emails that the CBL-listed IPs have sent to one (of our many) spamtrap in the past 3 days.
  • The entries prefixed by "C_" are where the country isn't known, and thus the entry consists of the ASN the entries belong to. These entries will be corrected as time permits.
  • AS?? entries are whether a routeviews lookup failed to resolve the IP to an AS number (needed to identify country and domain).
  • IP -> ASN mapping is done using routeviews.
  • ASN -> country, domain mapping is done with the RIR allocation maps plus CBL-developed mappings.
  • Traffic statistics: These are numbers taken at just one spamtrap, and does not represent the total flow. It is perhaps more an indicator of what a medium sized site would "see", than the entire CBL detection array.
  • Size(K): Approximate total IP addresses assigned to this entity in K. Eg 747 corresponds to 764928 IP addresses - approximately 12 /16s.
  • Infect %: Percentage of allocation that is listed. For example, at time of writing, the Infect % of IN is 6.118%, meaning 6.118% of all IN-allocated IPs are CBL-listed.
  • IPop (only in per-capita metrics): Total number of Internet users (country statistics only). Per-country statistics obtained from The CIA World Fact Book and Wikipedia, most are 2012.
  • IPop% (only in per-capita metrics): Percentage of Internet users that are infected.
Country Listings %total %
Total Listings
%cumulative
Total Listings
Rank Traffic %Traffic Spams/Bot Size(K) Infect % IPop IPop%
Total 9937968 100       329321508 100 33.14        
IN 1831832 18.43 18.43 18.43 1 7012575 2.13 347791.9 3.743% 200780998 0.912353%
VN 947774 9.54 9.54 27.97 2 3413193 1.04 332116.2 2.882% 36140967 2.62244%
CN 877127 8.83 8.83 36.80 3 1169359 0.36 1606078.9 0.141% 568192066 0.154372%
IR 506333 5.09 5.09 41.89 4 3556160 1.08 725982.2 1.903% 20504000 2.46944%
RU 451339 4.54 4.54 46.43 5 5125461 1.56 1164920.5 0.679% 75926004 0.594446%
BR 411828 4.14 4.14 50.58 6 27182906 8.25 66127312.7 0.316% 99357737 0.41449%
ID 356201 3.58 3.58 54.16 7 614958 0.19 128259.0 1.231% 38191873 0.932662%
PK 327383 3.29 3.29 57.45 8 419667 0.13 117783.0 1.798% 30000000 1.09128%
MX 205447 2.07 2.07 59.52 9 2847039 0.86 1337771.0 0.531% 44173551 0.465091%
AR 197762 1.99 1.99 61.51 10 1804694 0.55 925171.1 0.767% 23543412 0.839989%
TW 192118 1.93 1.93 63.45 11 149508 0.05 064410.3 0.291% 17656414 1.08809%
JP 169816 1.71 1.71 65.15 12 538991 0.16 3241560.8 0.069% 100684474 0.168662%
TH 165814 1.67 1.67 66.82 13 320495 0.10 118652.3 0.868% 17779139 0.932632%
US 158741 1.60 1.60 68.42 14 245804804 74.64 15482003293.1 0.008% 254295536 0.0624238%
IT 143828 1.45 1.45 69.87 15 933689 0.28 653863.3 0.261% 35531527 0.40479%
TR 135052 1.36 1.36 71.23 16 1209476 0.37 831786.6 0.415% 35990932 0.375239%
VE 134696 1.36 1.36 72.58 17 419240 0.13 36110.0 2.153% 12353883 1.09031%
DE 130499 1.31 1.31 73.89 18 883705 0.27 6122632.3 0.104% 68296919 0.191076%
DZ 125195 1.26 1.26 75.15 19 51721 0.02 011343.0 1.078% 5690291 2.20015%
AU 113101 1.14 1.14 76.29 20 139201 0.04 164444.3 0.171% 18129727 0.623843%
ES 105569 1.06 1.06 77.35 21 3545141 1.08 3339479.0 0.261% 33870948 0.31168%
EG 102598 1.03 1.03 78.39 22 84323 0.03 037494.5 0.267% 36881374 0.278184%
UA 92638 0.93 0.93 79.32 23 1784236 0.54 1918444.9 0.490% 15115820 0.612855%
MY 81196 0.82 0.82 80.14 24 153847 0.05 110990.2 0.721% 19200408 0.422887%
TN 78296 0.79 0.79 80.92 25 271187 0.08 315851.0 0.482% 4447885 1.7603%
RO 77998 0.78 0.78 81.71 26 355239 0.11 48886.9 0.857% 10924252 0.713989%
CO 75123 0.76 0.76 82.46 27 999287 0.30 1321190.9 0.346% 22160055 0.339002%
PL 73513 0.74 0.74 83.20 28 1596145 0.48 2122426.5 0.320% 24969935 0.294406%
KZ 66778 0.67 0.67 83.88 29 66000 0.02 08298.3 0.786% 9341977 0.714817%
SA 65086 0.65 0.65 84.53 30 319800 0.10 413853.9 0.459% 14328632 0.454237%
PE 63191 0.64 0.64 85.17 31 1159021 0.35 188694.4 0.710% 11287915 0.559811%
PH 62353 0.63 0.63 85.79 32 258474 0.08 49480.7 0.642% 37602976 0.165819%
IQ 52036 0.52 0.52 86.32 33 68455 0.02 1851.4 5.969% 2210175 2.35438%
KR 50783 0.51 0.51 86.83 34 366463 0.11 7134713.9 0.037% 41091681 0.123585%
CL 49290 0.50 0.50 87.33 35 149206 0.05 314432.5 0.334% 10482463 0.470214%
MA 46703 0.47 0.47 87.79 36 26318 0.01 012833.5 0.355% 17770081 0.262818%
UK 43643 0.44 0.44 88.23 37 145261 0.04 363320.2 0.067% 54861245 0.0795516%
ZA 43037 0.43 0.43 88.67 38 973322 0.30 2241694.4 0.101% 20012275 0.215053%
CA 38369 0.39 0.39 89.05 39 687512 0.21 1790992.0 0.041% 29760764 0.128925%
FR 37901 0.38 0.38 89.43 40 329237 0.10 876438.7 0.048% 54473474 0.069577%
MK 37583 0.38 0.38 89.81 41 174105 0.05 41088.2 3.373% 1314969 2.85809%
UY 33684 0.34 0.34 90.15 42 87449 0.03 24873.5 0.675% 1827781 1.84289%
AT 32210 0.32 0.32 90.48 43 869505 0.26 2622863.3 0.138% 6657992 0.483779%
AE 31847 0.32 0.32 90.80 44 289345 0.09 97869.3 0.395% 4517169 0.705021%
GR 31414 0.32 0.32 91.11 45 59255 0.02 17203.7 0.426% 6029983 0.520963%
NG 27914 0.28 0.28 91.39 46 139123 0.04 41191.2 2.288% 55930391 0.0499085%
RS 27669 0.28 0.28 91.67 47 506120 0.15 181344.0 2.010% 3500047 0.790532%
IL 27195 0.27 0.27 91.95 48 197218 0.06 713077.1 0.203% 5568961 0.488332%
GB 27034 0.27 0.27 92.22 49 352531 0.11 1326162.4 0.101% 0 n/a%
HU 26481 0.27 0.27 92.48 50 214875 0.07 85865.6 0.441% 7170086 0.369326%
BY 26365 0.27 0.27 92.75 51 8017 0.00 03347.0 0.769% 4523412 0.582856%
HR 23584 0.24 0.24 92.99 52 46016 0.01 12675.0 0.861% 2822427 0.835593%
BG 22847 0.23 0.23 93.22 53 269693 0.08 1111644.4 0.192% 3881287 0.588645%
DO 22802 0.23 0.23 93.45 54 145746 0.04 63114.8 0.715% 4539869 0.502261%
CI 21681 0.22 0.22 93.66 55 97620 0.03 41064.2 1.989% 522231 4.15161%
KW 20556 0.21 0.21 93.87 56 93215 0.03 44207.9 0.477% 2095304 0.981051%
AZ 19720 0.20 0.20 94.07 57 58201 0.02 2859.4 2.241% 5145531 0.383245%
NP 18901 0.19 0.19 94.26 58 110506 0.03 5884.2 2.087% 3332602 0.567154%
BO 18669 0.19 0.19 94.45 59 278636 0.08 141813.5 1.005% 3517991 0.530672%
BD 17886 0.18 0.18 94.63 60 210592 0.06 112939.5 0.594% 37548000 0.047635%
LK 16947 0.17 0.17 94.80 61 12397 0.00 01353.2 1.223% 3927948 0.431447%
CS 16851 0.17 0.17 94.97 62 196949 0.06 11423.8 3.883% 0 n/a%
KE 15429 0.16 0.16 95.12 63 80799 0.02 57094.8 0.212% 13805311 0.111761%
LB 15174 0.15 0.15 95.28 64 80661 0.02 5956.0 1.550% 2535918 0.598363%
BA 14956 0.15 0.15 95.43 65 39526 0.01 2767.0 1.904% 2535356 0.589897%
SE 14324 0.14 0.14 95.57 66 1592155 0.48 11123901.1 0.059% 8557561 0.167384%
YU 13866 0.14 0.14 95.71 67 326868 0.10 231554.5 0.871% 0 n/a%
SD 13793 0.14 0.14 95.85 68 27543 0.01 11447.3 0.931% 7183409 0.192012%
C? 13664 0.14 0.14 95.99 69 23442 0.01 10.0 n/a% 0 n/a%
LY 13211 0.13 0.13 96.12 70 55924 0.02 4527.8 2.445% 1115025 1.18482%
PS 12709 0.13 0.13 96.25 71 52389 0.02 41112.0 1.116% 0 n/a%
SG 12567 0.13 0.13 96.37 72 137976 0.04 1011252.2 0.109% 3971318 0.316444%
GT 12494 0.13 0.13 96.50 73 97500 0.03 72385.8 0.511% 2255845 0.55385%
GH 12372 0.12 0.12 96.62 74 190809 0.06 151358.2 0.890% 4217454 0.293352%
AM 12297 0.12 0.12 96.75 75 73400 0.02 5789.5 1.521% 1163269 1.05711%
SN 11564 0.12 0.12 96.86 76 46547 0.01 4709.8 1.591% 2490631 0.4643%
HK 10957 0.11 0.11 96.97 77 59325 0.02 527063.3 0.040% 5207762 0.210397%
KH 10379 0.10 0.10 97.08 78 70141 0.02 6311.2 3.257% 738641 1.40515%
PT 10359 0.10 0.10 97.18 79 80793 0.02 77441.6 0.136% 6900134 0.150128%
SY 9777 0.10 0.10 97.28 80 10 0.00 01044.5 0.914% 5474994 0.178576%
EC 9570 0.10 0.10 97.38 81 274451 0.08 283554.5 0.263% 5348765 0.17892%
YE 9293 0.09 0.09 97.47 82 6 0.00 0144.5 6.280% 4321814 0.215025%
JO 9138 0.09 0.09 97.56 83 68883 0.02 71211.2 0.737% 2668644 0.342421%
BE 8858 0.09 0.09 97.65 84 9596 0.00 114977.1 0.058% 8559449 0.103488%
LT 8739 0.09 0.09 97.74 85 552329 0.17 634372.5 0.195% 2397517 0.364502%
CZ 8356 0.08 0.08 97.82 86 516754 0.16 6110532.2 0.077% 7632975 0.109472%
AO 7972 0.08 0.08 97.90 87 37806 0.01 41241.0 0.627% 3058195 0.260677%
NZ 7453 0.07 0.07 97.98 88 51778 0.02 67738.2 0.094% 3873982 0.192386%
MU 7321 0.07 0.07 98.05 89 16825 0.01 23136.3 0.228% 543550 1.34689%
IE 6814 0.07 0.07 98.12 90 100010 0.03 145323.0 0.125% 3730402 0.182661%
TZ 6728 0.07 0.07 98.19 91 49022 0.01 71811.5 0.363% 6136331 0.109642%
CM 6170 0.06 0.06 98.25 92 38504 0.01 6519.5 1.160% 1147199 0.537832%
?? 6063 0.06 0.06 98.31 93 18004 0.01 2168.2 3.521% 0 n/a%
DM 5748 0.06 0.06 98.37 94 51070 0.02 8831.5 0.675% 40349 14.2457%
BK 5586 0.06 0.06 98.43 95 2529 0.00 0228.5 2.387% 0 n/a%
MD 5164 0.05 0.05 98.48 96 56380 0.02 101945.1 0.259% 1585973 0.325605%
EU 5034 0.05 0.05 98.53 97 119495 0.04 2354205.3 0.009% 0 n/a%
OM 4986 0.05 0.05 98.58 98 1649 0.00 01086.5 0.448% 1854090 0.268919%
LA 4970 0.05 0.05 98.63 99 10139 0.00 270.0 6.934% 707871 0.702105%
QA 4925 0.05 0.05 98.68 100 6552 0.00 11624.5 0.296% 1719437 0.286431%
MN 4788 0.05 0.05 98.73 101 43699 0.01 9530.0 0.882% 521520 0.918086%
BH 4750 0.05 0.05 98.77 102 19270 0.01 41004.2 0.462% 1098546 0.43239%
GE 4726 0.05 0.05 98.82 103 50617 0.02 101444.8 0.319% 2079917 0.227221%
AL 4672 0.05 0.05 98.87 104 69568 0.02 14264.3 1.727% 1641241 0.284663%
NL 4645 0.05 0.05 98.92 105 166844 0.05 3533425.1 0.014% 15559488 0.0298532%
CY 4331 0.04 0.04 98.96 106 14416 0.00 32015.2 0.210% 38961 11.1162%
SK 4157 0.04 0.04 99.00 107 461791 0.14 1112617.3 0.155% 4386470 0.0947687%
PA 3635 0.04 0.04 99.04 108 71062 0.02 194485.0 0.079% 1586537 0.229115%
SI 3560 0.04 0.04 99.07 109 66839 0.02 182599.6 0.134% 1397632 0.254717%
UZ 3533 0.04 0.04 99.11 110 13445 0.00 3353.5 0.976% 10369924 0.0340697%
ET 3503 0.04 0.04 99.14 111 25436 0.01 7400.2 0.855% 1352259 0.259048%
MM 3458 0.03 0.03 99.18 112 3924 0.00 198.0 3.446% 583564 0.592566%
PY 3377 0.03 0.03 99.21 113 25240 0.01 72884.2 0.114% 1771188 0.190663%
CH 3127 0.03 0.03 99.24 114 182724 0.06 5813859.7 0.022% 6752540 0.0463085%
CR 3055 0.03 0.03 99.28 115 120170 0.04 394414.6 0.068% 2202308 0.138718%
KG 2885 0.03 0.03 99.30 116 1714 0.00 0379.8 0.742% 1194084 0.241608%
GA 2791 0.03 0.03 99.33 117 16570 0.01 5522.5 0.522% 138584 2.01394%
MW 2679 0.03 0.03 99.36 118 20902 0.01 7132.5 1.974% 710150 0.377244%
MR 2548 0.03 0.03 99.38 119 8488 0.00 377.2 3.221% 180358 1.41275%
TT 2520 0.03 0.03 99.41 120 1776 0.00 0774.8 0.318% 729897 0.345254%
MZ 2398 0.02 0.02 99.43 121 9696 0.00 4629.0 0.372% 1140311 0.210294%
BF 2351 0.02 0.02 99.46 122 3109 0.00 1115.8 1.983% 643504 0.365343%
MV 2305 0.02 0.02 99.48 123 18401 0.01 7251.5 0.895% 153560 1.50104%
PR 2287 0.02 0.02 99.50 124 12959 0.00 5908.1 0.246% 1897555 0.120524%
LV 2256 0.02 0.02 99.53 125 34110 0.01 153778.8 0.058% 1621769 0.139107%
AF 2182 0.02 0.02 99.55 126 5799 0.00 282.8 2.575% 1659269 0.131504%
HT 2168 0.02 0.02 99.57 127 66333 0.02 30318.0 0.666% 1065470 0.203478%
HN 1963 0.02 0.02 99.59 128 69018 0.02 35440.5 0.435% 1503350 0.130575%
DK 1773 0.02 0.02 99.61 129 179413 0.05 10113972.2 0.012% 5155411 0.0343911%
NO 1756 0.02 0.02 99.63 130 245023 0.07 13910143.4 0.017% 4471907 0.0392674%
MG 1559 0.02 0.02 99.64 131 1915 0.00 1122.5 1.243% 452185 0.34477%
RW 1556 0.02 0.02 99.66 132 8471 0.00 5549.5 0.277% 937964 0.165891%
EE 1455 0.01 0.01 99.67 133 3308 0.00 21532.3 0.093% 1007020 0.144486%
SV 1422 0.01 0.01 99.69 134 30463 0.01 21298.5 0.465% 1553115 0.0915579%
NA 1370 0.01 0.01 99.70 135 4782 0.00 3558.0 0.240% 280288 0.488783%
NC 1358 0.01 0.01 99.71 136 2156 0.00 1214.2 0.619% 150896 0.899958%
ZW 1346 0.01 0.01 99.73 137 10728 0.00 7164.0 0.801% 2156791 0.0624075%
BN 1318 0.01 0.01 99.74 138 3733 0.00 2164.8 0.781% 246388 0.534929%
ML 1229 0.01 0.01 99.75 139 19878 0.01 1691.2 1.315% 336059 0.36571%
ZM 1198 0.01 0.01 99.76 140 7264 0.00 61485.0 0.079% 1860966 0.0643752%
MO 1179 0.01 0.01 99.78 141 625 0.00 0414.8 0.278% 371512 0.317352%
CD 1131 0.01 0.01 99.79 142 6240 0.00 527.5 4.016% 1236438 0.0914724%
UG 1098 0.01 0.01 99.80 143 15531 0.00 14282.5 0.380% 4941704 0.0222191%
SR 1077 0.01 0.01 99.81 144 2807 0.00 275.5 1.393% 194269 0.554386%
JM 959 0.01 0.01 99.82 145 3835 0.00 3242.2 0.387% 1343472 0.0713822%
NI 832 0.01 0.01 99.83 146 18353 0.01 22484.5 0.168% 773240 0.107599%
LU 746 0.01 0.01 99.84 147 1876 0.00 2949.3 0.077% 468348 0.159283%
MH 735 0.01 0.01 99.84 148 336 0.00 06.2 11.484% 6848 10.7331%
GN 722 0.01 0.01 99.85 149 1613 0.00 218.8 3.760% 162202 0.445124%
NE 705 0.01 0.01 99.86 150 9997 0.00 1443.5 1.583% 230084 0.30641%
CC 620 0.01 0.01 99.86 151 19880 0.01 32110.8 0.547% 0 n/a%
AN 569 0.01 0.01 99.87 152 513 0.00 0458.2 0.121% 0 n/a%
BS 561 0.01 0.01 99.87 153 114628 0.03 204144.2 0.380% 226855 0.247295%
BJ 535 0.01 0.01 99.88 154 14832 0.00 2781.8 0.639% 0 n/a%
SO 504 0.01 0.01 99.89 155 11537 0.00 2214.2 3.454% 138849 0.362984%
CV 496 0.00 0.00 99.89 156 5806 0.00 1128.0 1.730% 181905 0.27267%
GM 429 0.00 0.00 99.89 157 3763 0.00 8116.2 0.360% 229122 0.187236%
AW 429 0.00 0.00 99.90 158 1125 0.00 248.8 0.859% 79650 0.538606%
SU 422 0.00 0.00 99.90 159 230 0.00 0340.2 0.121% 0 n/a%
VI 417 0.00 0.00 99.91 160 1853 0.00 432.6 1.248% 42687 0.976878%
BQ 406 0.00 0.00 99.91 161 195718 0.06 48210.8 3.688% 0 n/a%
ME 398 0.00 0.00 99.92 162 4138 0.00 1049.8 0.781% 373655 0.106515%
FI 387 0.00 0.00 99.92 163 38316 0.01 9911569.6 0.003% 4789266 0.00808057%
MT 377 0.00 0.00 99.92 164 2620 0.00 6809.5 0.045% 286885 0.131412%
CG 369 0.00 0.00 99.93 165 27893 0.01 75145.8 0.247% 266635 0.138391%
BT 362 0.00 0.00 99.93 166 2190 0.00 630.2 1.169% 182338 0.198532%
BW 356 0.00 0.00 99.93 167 80301 0.02 225255.2 0.136% 241272 0.147551%
BI 297 0.00 0.00 99.94 168 2110 0.00 755.0 0.527% 128799 0.230592%
SZ 296 0.00 0.00 99.94 169 19 0.00 046.5 0.622% 288225 0.102698%
AD 294 0.00 0.00 99.94 170 0 0.00 056.0 0.513% 73540 0.399782%
PF 278 0.00 0.00 99.95 171 618 0.00 274.5 0.364% 145153 0.191522%
TL 272 0.00 0.00 99.95 172 42 0.00 015.5 1.714% 10461 2.60013%
TM 267 0.00 0.00 99.95 173 46 0.00 019.2 1.355% 363735 0.0734051%
GQ 254 0.00 0.00 99.95 174 24028 0.01 9421.8 1.140% 95649 0.265554%
SC 253 0.00 0.00 99.96 175 2429 0.00 9207.2 0.119% 42380 0.59698%
IS 224 0.00 0.00 99.96 176 13461 0.00 601028.1 0.021% 300656 0.0745038%
LR 220 0.00 0.00 99.96 177 6946 0.00 3135.5 0.605% 147510 0.149142%
CU 216 0.00 0.00 99.96 178 826 0.00 3250.2 0.084% 2839881 0.00760595%
BZ 214 0.00 0.00 99.97 179 6284 0.00 29140.5 0.149% 81930 0.261199%
DJ 203 0.00 0.00 99.97 180 1399 0.00 6187.0 0.106% 64021 0.317083%
LS 192 0.00 0.00 99.97 181 422 0.00 2135.0 0.139% 88602 0.216699%
JE 190 0.00 0.00 99.97 182 724 0.00 3175.0 0.106% 38958 0.487705%
VU 179 0.00 0.00 99.97 183 7008 0.00 3913.0 1.345% 27147 0.659373%
KY 177 0.00 0.00 99.97 184 109 0.00 086.2 0.200% 0 n/a%
GU 171 0.00 0.00 99.98 185 148 0.00 0186.2 0.090% 98402 0.173777%
WS 170 0.00 0.00 99.98 186 6121 0.00 3667.8 0.245% 25111 0.676994%
FJ 161 0.00 0.00 99.98 187 2766 0.00 1773.2 0.215% 300326 0.0536084%
PG 158 0.00 0.00 99.98 188 11695 0.00 7461.8 0.250% 145256 0.108773%
SL 149 0.00 0.00 99.98 189 2288 0.00 1543.2 0.336% 71318 0.208923%
SS 134 0.00 0.00 99.98 190 43 0.00 010.5 1.246% 0 n/a%
SM 118 0.00 0.00 99.99 191 29 0.00 032.5 0.355% 16354 0.721536%
AS 117 0.00 0.00 99.99 192 7441 0.00 6313.5 0.846% 0 n/a%
TG 102 0.00 0.00 99.99 193 132217 0.04 12969.0 1.107% 278442 0.0366324%
TJ 101 0.00 0.00 99.99 194 12 0.00 015.2 0.647% 1127193 0.00896031%
TC 96 0.00 0.00 99.99 195 0 0.00 010.8 0.872% 0 n/a%
BM 84 0.00 0.00 99.99 196 56 0.00 0366.5 0.022% 63070 0.133185%
GY 81 0.00 0.00 99.99 197 2 0.00 058.5 0.135% 254534 0.0318229%
CW 71 0.00 0.00 99.99 198 10197 0.00 14387.8 0.079% 0 n/a%
GI 70 0.00 0.00 99.99 199 103 0.00 1164.2 0.042% 18877 0.370822%
FO 65 0.00 0.00 99.99 200 75 0.00 162.0 0.102% 42226 0.153934%

The CBL and web pages are copyright © 2003-2016, all unauthorized copying is prohibited