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

CBL breakdown by Country, Highest by count

Date prepared: Sun Jul 31 00:26:09 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 10329885 100       392551163 100 38.00        
IN 2016265 19.52 19.52 19.52 1 8356102 2.13 448073.6 4.096% 200780998 1.00421%
VN 993710 9.62 9.62 29.14 2 2623921 0.67 232099.0 3.023% 36140967 2.74954%
CN 841834 8.15 8.15 37.29 3 943267 0.24 1606442.0 0.136% 568192066 0.14816%
IR 531648 5.15 5.15 42.43 4 4474306 1.14 825875.2 2.007% 20504000 2.5929%
RU 431093 4.17 4.17 46.61 5 24626922 6.27 5764953.0 0.648% 75926004 0.56778%
BR 422700 4.09 4.09 50.70 6 39048917 9.95 92127658.9 0.323% 99357737 0.425432%
ID 366637 3.55 3.55 54.25 7 424422 0.11 128315.7 1.264% 38191873 0.959987%
PK 363732 3.52 3.52 57.77 8 293264 0.07 017814.0 1.994% 30000000 1.21244%
MX 211113 2.04 2.04 59.81 9 1869589 0.48 837754.3 0.546% 44173551 0.477917%
AR 204594 1.98 1.98 61.79 10 2539000 0.65 1225163.4 0.794% 23543412 0.869007%
TW 190905 1.85 1.85 63.64 11 319278 0.08 163368.0 0.294% 17656414 1.08122%
JP 171098 1.66 1.66 65.30 12 451008 0.11 2241518.3 0.069% 100684474 0.169935%
TH 170571 1.65 1.65 66.95 13 322858 0.08 118637.8 0.894% 17779139 0.959388%
US 155337 1.50 1.50 68.45 14 259655158 66.15 16712000392.1 0.008% 254295536 0.0610852%
VE 152959 1.48 1.48 69.93 15 594033 0.15 36207.0 2.407% 12353883 1.23815%
IT 142767 1.38 1.38 71.32 16 1551361 0.40 1053930.3 0.259% 35531527 0.401804%
TR 140269 1.36 1.36 72.67 17 979025 0.25 631811.3 0.431% 35990932 0.389734%
DE 126629 1.23 1.23 73.90 18 1130421 0.29 8122607.8 0.101% 68296919 0.18541%
DZ 117466 1.14 1.14 75.04 19 30541 0.01 011327.0 1.013% 5690291 2.06432%
AU 117120 1.13 1.13 76.17 20 137341 0.03 164898.8 0.176% 18129727 0.646011%
ES 104192 1.01 1.01 77.18 21 5717184 1.46 5439472.2 0.258% 33870948 0.307615%
EG 103773 1.00 1.00 78.18 22 59343 0.02 037523.5 0.270% 36881374 0.28137%
UA 92905 0.90 0.90 79.08 23 7281933 1.86 7818710.5 0.485% 15115820 0.614621%
TN 87322 0.85 0.85 79.93 24 165560 0.04 115851.0 0.538% 4447885 1.96323%
MY 82302 0.80 0.80 80.73 25 183600 0.05 210993.8 0.731% 19200408 0.428647%
CO 80397 0.78 0.78 81.50 26 796281 0.20 921241.2 0.370% 22160055 0.362801%
RO 76863 0.74 0.74 82.25 27 869050 0.22 118890.4 0.844% 10924252 0.7036%
C? 75725 0.73 0.73 82.98 28 76868 0.02 10.0 n/a% 0 n/a%
PL 75307 0.73 0.73 83.71 29 2872891 0.73 3822424.8 0.328% 24969935 0.301591%
SA 68143 0.66 0.66 84.37 30 241087 0.06 313855.1 0.480% 14328632 0.475572%
KZ 65512 0.63 0.63 85.00 31 92477 0.02 18311.3 0.770% 9341977 0.701265%
PE 62601 0.61 0.61 85.61 32 498991 0.13 78653.6 0.706% 11287915 0.554584%
PH 62310 0.60 0.60 86.21 33 207161 0.05 39488.7 0.641% 37602976 0.165705%
CL 49973 0.48 0.48 86.70 34 155587 0.04 314400.0 0.339% 10482463 0.47673%
KR 49861 0.48 0.48 87.18 35 1001811 0.26 20134671.4 0.036% 41091681 0.121341%
ZA 46459 0.45 0.45 87.63 36 1386474 0.35 2941747.2 0.109% 20012275 0.232153%
MA 46019 0.45 0.45 88.08 37 19357 0.00 012833.5 0.350% 17770081 0.258969%
IQ 44206 0.43 0.43 88.50 38 73831 0.02 1844.4 5.113% 2210175 2.00011%
UK 42604 0.41 0.41 88.92 39 136374 0.03 363067.7 0.066% 54861245 0.0776577%
MK 40062 0.39 0.39 89.30 40 187746 0.05 41087.2 3.598% 1314969 3.04661%
FR 36737 0.36 0.36 89.66 41 313404 0.08 876453.6 0.047% 54473474 0.0674402%
CA 35353 0.34 0.34 90.00 42 597625 0.15 1690959.4 0.038% 29760764 0.118791%
UY 35277 0.34 0.34 90.34 43 72222 0.02 24873.5 0.707% 1827781 1.93005%
AE 33733 0.33 0.33 90.67 44 229155 0.06 67869.3 0.419% 4517169 0.746773%
AT 32383 0.31 0.31 90.98 45 1823780 0.46 5622856.0 0.138% 6657992 0.486378%
GR 31564 0.31 0.31 91.29 46 40781 0.01 17195.7 0.428% 6029983 0.523451%
NG 30015 0.29 0.29 91.58 47 169548 0.04 51172.2 2.500% 55930391 0.0536649%
RS 27819 0.27 0.27 91.85 48 773059 0.20 271343.2 2.022% 3500047 0.794818%
IL 27803 0.27 0.27 92.12 49 189517 0.05 613086.4 0.207% 5568961 0.499249%
GB 26992 0.26 0.26 92.38 50 267715 0.07 926207.1 0.101% 0 n/a%
BY 26778 0.26 0.26 92.64 51 36039 0.01 13347.0 0.781% 4523412 0.591987%
HU 26081 0.25 0.25 92.89 52 388312 0.10 145865.6 0.434% 7170086 0.363747%
DO 25591 0.25 0.25 93.14 53 97533 0.02 33115.8 0.802% 4539869 0.563695%
HR 23812 0.23 0.23 93.37 54 17090 0.00 02674.8 0.869% 2822427 0.843671%
CI 22718 0.22 0.22 93.59 55 72556 0.02 31054.8 2.103% 522231 4.35018%
BG 22511 0.22 0.22 93.81 56 841377 0.21 3711540.9 0.190% 3881287 0.579988%
NP 21177 0.21 0.21 94.01 57 131282 0.03 6884.0 2.339% 3332602 0.635449%
KW 20992 0.20 0.20 94.22 58 76456 0.02 34285.1 0.478% 2095304 1.00186%
KE 20741 0.20 0.20 94.42 59 81568 0.02 36706.0 0.302% 13805311 0.150239%
BO 19834 0.19 0.19 94.61 60 228507 0.06 111813.5 1.068% 3517991 0.563788%
AZ 19773 0.19 0.19 94.80 61 89636 0.02 4855.7 2.257% 5145531 0.384275%
BD 18290 0.18 0.18 94.98 62 182638 0.05 92936.5 0.608% 37548000 0.048711%
LK 17129 0.17 0.17 95.14 63 8603 0.00 01345.5 1.243% 3927948 0.43608%
CS 16934 0.16 0.16 95.31 64 278706 0.07 16423.0 3.909% 0 n/a%
LB 16436 0.16 0.16 95.47 65 52663 0.01 3948.0 1.693% 2535918 0.648128%
BA 14961 0.14 0.14 95.61 66 59938 0.02 4779.0 1.876% 2535356 0.590095%
YU 14903 0.14 0.14 95.75 67 389724 0.10 261554.0 0.937% 0 n/a%
SD 14629 0.14 0.14 95.90 68 19328 0.00 11447.3 0.987% 7183409 0.20365%
SE 14619 0.14 0.14 96.04 69 3543382 0.90 24223909.1 0.060% 8557561 0.170831%
PS 13937 0.13 0.13 96.17 70 35807 0.01 21117.0 1.218% 0 n/a%
LY 13604 0.13 0.13 96.30 71 78205 0.02 5529.8 2.508% 1115025 1.22006%
SN 13541 0.13 0.13 96.44 72 23875 0.01 1744.2 1.777% 2490631 0.543677%
GH 13328 0.13 0.13 96.56 73 277758 0.07 201422.0 0.915% 4217454 0.31602%
SG 13035 0.13 0.13 96.69 74 308050 0.08 2311272.9 0.113% 3971318 0.328229%
GT 12438 0.12 0.12 96.81 75 63105 0.02 52336.0 0.520% 2255845 0.551368%
AM 11884 0.12 0.12 96.93 76 181414 0.05 15789.2 1.470% 1163269 1.0216%
HK 11268 0.11 0.11 97.03 77 57731 0.01 527138.8 0.041% 5207762 0.216369%
KH 11241 0.11 0.11 97.14 78 57684 0.01 5315.2 3.483% 738641 1.52185%
PT 10478 0.10 0.10 97.25 79 106896 0.03 107436.6 0.138% 6900134 0.151852%
EC 9918 0.10 0.10 97.34 80 229095 0.06 233560.0 0.272% 5348765 0.185426%
YE 9524 0.09 0.09 97.43 81 11 0.00 0144.5 6.437% 4321814 0.22037%
SY 9492 0.09 0.09 97.53 82 5 0.00 01045.5 0.887% 5474994 0.17337%
JO 8864 0.09 0.09 97.61 83 65044 0.02 71383.0 0.626% 2668644 0.332154%
LT 8852 0.09 0.09 97.70 84 1126041 0.29 1274372.0 0.198% 2397517 0.369215%
BE 8441 0.08 0.08 97.78 85 50913 0.01 614978.9 0.055% 8559449 0.0986162%
AO 8284 0.08 0.08 97.86 86 26519 0.01 31241.0 0.652% 3058195 0.270879%
MU 8194 0.08 0.08 97.94 87 8686 0.00 13140.8 0.255% 543550 1.5075%
CZ 8138 0.08 0.08 98.02 88 1029798 0.26 12610536.1 0.075% 7632975 0.106616%
TZ 7517 0.07 0.07 98.09 89 48337 0.01 61800.0 0.408% 6136331 0.1225%
NZ 6970 0.07 0.07 98.16 90 84962 0.02 127353.8 0.093% 3873982 0.179918%
IE 6709 0.06 0.06 98.22 91 187316 0.05 275323.5 0.123% 3730402 0.179847%
CM 6555 0.06 0.06 98.29 92 32252 0.01 4521.8 1.227% 1147199 0.571392%
BK 5592 0.05 0.05 98.34 93 1530 0.00 0228.5 2.390% 0 n/a%
QA 5407 0.05 0.05 98.39 94 4585 0.00 01624.3 0.325% 1719437 0.314463%
DM 5396 0.05 0.05 98.44 95 65533 0.02 12831.5 0.634% 40349 13.3733%
MN 5318 0.05 0.05 98.50 96 29030 0.01 5513.8 1.011% 521520 1.01971%
BH 5060 0.05 0.05 98.54 97 11550 0.00 21004.2 0.492% 1098546 0.460609%
LA 5037 0.05 0.05 98.59 98 7990 0.00 169.8 7.052% 707871 0.71157%
OM 5031 0.05 0.05 98.64 99 2661 0.00 01079.0 0.455% 1854090 0.271346%
MD 5020 0.05 0.05 98.69 100 65840 0.02 131948.1 0.252% 1585973 0.316525%
AL 4843 0.05 0.05 98.74 101 56899 0.01 11262.5 1.802% 1641241 0.295082%
EU 4822 0.05 0.05 98.78 102 191076 0.05 3954229.4 0.009% 0 n/a%
GE 4684 0.05 0.05 98.83 103 75657 0.02 161444.8 0.317% 2079917 0.225201%
NL 4639 0.04 0.04 98.87 104 215043 0.05 4633398.4 0.014% 15559488 0.0298146%
?? 4408 0.04 0.04 98.92 105 10882 0.00 2125.1 3.440% 0 n/a%
CY 4349 0.04 0.04 98.96 106 29068 0.01 62015.4 0.211% 38961 11.1624%
SK 4060 0.04 0.04 99.00 107 780573 0.20 1922618.3 0.151% 4386470 0.0925573%
PA 3660 0.04 0.04 99.03 108 112081 0.03 304485.0 0.080% 1586537 0.230691%
ET 3629 0.04 0.04 99.07 109 17613 0.00 4400.2 0.885% 1352259 0.268366%
UZ 3621 0.04 0.04 99.10 110 3743 0.00 1361.4 0.978% 10369924 0.0349183%
SI 3573 0.03 0.03 99.14 111 160298 0.04 442600.9 0.134% 1397632 0.255647%
MM 3486 0.03 0.03 99.17 112 2173 0.00 0101.0 3.371% 583564 0.597364%
CH 3468 0.03 0.03 99.21 113 270633 0.07 7813895.3 0.024% 6752540 0.0513585%
PY 3359 0.03 0.03 99.24 114 33707 0.01 102862.0 0.115% 1771188 0.189647%
CR 3243 0.03 0.03 99.27 115 154982 0.04 474412.8 0.072% 2202308 0.147255%
GA 3078 0.03 0.03 99.30 116 19432 0.00 6582.5 0.516% 138584 2.22104%
KG 2905 0.03 0.03 99.33 117 1549 0.00 0400.5 0.708% 1194084 0.243283%
MW 2826 0.03 0.03 99.36 118 30054 0.01 10141.0 1.957% 710150 0.397944%
MR 2706 0.03 0.03 99.38 119 4815 0.00 177.2 3.421% 180358 1.50035%
BF 2681 0.03 0.03 99.41 120 1975 0.00 0115.8 2.262% 643504 0.416625%
MZ 2612 0.03 0.03 99.43 121 6578 0.00 2628.2 0.406% 1140311 0.22906%
PR 2545 0.02 0.02 99.46 122 22172 0.01 8921.4 0.270% 1897555 0.13412%
AF 2487 0.02 0.02 99.48 123 3312 0.00 184.5 2.874% 1659269 0.149885%
TT 2356 0.02 0.02 99.50 124 1982 0.00 0794.0 0.290% 729897 0.322785%
HT 2290 0.02 0.02 99.53 125 93791 0.02 40302.5 0.739% 1065470 0.214929%
MV 2254 0.02 0.02 99.55 126 11494 0.00 5251.5 0.875% 153560 1.46783%
LV 2231 0.02 0.02 99.57 127 214294 0.05 963779.0 0.058% 1621769 0.137566%
HN 2062 0.02 0.02 99.59 128 59680 0.02 28439.2 0.458% 1503350 0.13716%
NO 1817 0.02 0.02 99.61 129 604192 0.15 33210147.4 0.017% 4471907 0.0406314%
DK 1804 0.02 0.02 99.62 130 372559 0.09 20614004.2 0.013% 5155411 0.0349924%
RW 1715 0.02 0.02 99.64 131 5536 0.00 3534.2 0.313% 937964 0.182843%
MG 1601 0.02 0.02 99.66 132 676 0.00 0122.5 1.276% 452185 0.354059%
ZW 1495 0.01 0.01 99.67 133 9413 0.00 6157.5 0.927% 2156791 0.0693159%
NA 1478 0.01 0.01 99.69 134 3777 0.00 2556.0 0.260% 280288 0.527315%
SV 1448 0.01 0.01 99.70 135 13342 0.00 9298.5 0.474% 1553115 0.093232%
EE 1421 0.01 0.01 99.71 136 4692 0.00 31532.5 0.091% 1007020 0.141109%
ML 1357 0.01 0.01 99.73 137 29858 0.01 2291.2 1.452% 336059 0.403798%
NC 1351 0.01 0.01 99.74 138 855 0.00 0214.2 0.616% 150896 0.895319%
BN 1349 0.01 0.01 99.75 139 3185 0.00 2164.8 0.800% 246388 0.54751%
ZM 1332 0.01 0.01 99.77 140 8243 0.00 61485.0 0.088% 1860966 0.0715757%
SR 1241 0.01 0.01 99.78 141 24 0.00 075.5 1.605% 194269 0.638805%
MO 1235 0.01 0.01 99.79 142 25896 0.01 20414.8 0.291% 371512 0.332425%
CD 1170 0.01 0.01 99.80 143 5170 0.00 426.8 4.271% 1236438 0.0946267%
UG 1105 0.01 0.01 99.81 144 15955 0.00 14282.5 0.382% 4941704 0.0223607%
JM 1018 0.01 0.01 99.82 145 5805 0.00 5242.5 0.410% 1343472 0.0757738%
NI 822 0.01 0.01 99.83 146 15957 0.00 19478.5 0.168% 773240 0.106306%
MH 796 0.01 0.01 99.84 147 1119 0.00 16.2 12.438% 6848 11.6238%
GN 737 0.01 0.01 99.84 148 1063 0.00 118.8 3.839% 162202 0.454372%
LU 706 0.01 0.01 99.85 149 1400 0.00 1952.3 0.072% 468348 0.150743%
NE 675 0.01 0.01 99.86 150 13548 0.00 2043.5 1.515% 230084 0.293371%
CC 670 0.01 0.01 99.86 151 31688 0.01 4793.0 0.704% 0 n/a%
CV 603 0.01 0.01 99.87 152 3410 0.00 528.0 2.103% 181905 0.331492%
BS 565 0.01 0.01 99.88 153 53310 0.01 94144.2 0.383% 226855 0.249058%
BJ 554 0.01 0.01 99.88 154 7424 0.00 1382.0 0.660% 0 n/a%
SO 509 0.00 0.00 99.89 155 1404 0.00 214.2 3.488% 138849 0.366585%
AN 500 0.00 0.00 99.89 156 531 0.00 1458.2 0.107% 0 n/a%
GM 469 0.00 0.00 99.90 157 2879 0.00 6108.5 0.422% 229122 0.204694%
AW 434 0.00 0.00 99.90 158 1095 0.00 248.8 0.869% 79650 0.544884%
SU 421 0.00 0.00 99.90 159 56128 0.01 133340.2 0.121% 0 n/a%
BQ 418 0.00 0.00 99.91 160 280840 0.07 67110.8 3.797% 0 n/a%
BT 410 0.00 0.00 99.91 161 1844 0.00 430.2 1.324% 182338 0.224857%
VI 404 0.00 0.00 99.92 162 2667 0.00 632.6 1.209% 42687 0.946424%
ME 395 0.00 0.00 99.92 163 3070 0.00 749.8 0.775% 373655 0.105712%
MT 373 0.00 0.00 99.92 164 1633 0.00 4806.5 0.045% 286885 0.130017%
FI 371 0.00 0.00 99.93 165 123686 0.03 33311569.4 0.003% 4789266 0.00774649%
SZ 370 0.00 0.00 99.93 166 157 0.00 062.5 0.578% 288225 0.128372%
BW 367 0.00 0.00 99.93 167 120008 0.03 326255.2 0.140% 241272 0.15211%
CG 364 0.00 0.00 99.94 168 35471 0.01 97145.3 0.245% 266635 0.136516%
BI 318 0.00 0.00 99.94 169 1113 0.00 354.0 0.575% 128799 0.246896%
SC 315 0.00 0.00 99.94 170 1832 0.00 5207.2 0.148% 42380 0.743275%
TL 302 0.00 0.00 99.95 171 12 0.00 015.5 1.903% 10461 2.88691%
AD 293 0.00 0.00 99.95 172 0 0.00 056.0 0.511% 73540 0.398423%
GQ 288 0.00 0.00 99.95 173 31642 0.01 10921.8 1.293% 95649 0.301101%
PF 271 0.00 0.00 99.95 174 631 0.00 274.5 0.355% 145153 0.1867%
TM 267 0.00 0.00 99.96 175 19 0.00 019.2 1.355% 363735 0.0734051%
CU 230 0.00 0.00 99.96 176 103 0.00 0250.2 0.090% 2839881 0.00809893%
BZ 230 0.00 0.00 99.96 177 4090 0.00 17136.8 0.164% 81930 0.280727%
FJ 228 0.00 0.00 99.96 178 1085 0.00 475.2 0.296% 300326 0.0759175%
LR 227 0.00 0.00 99.97 179 12334 0.00 5435.5 0.624% 147510 0.153888%
IS 225 0.00 0.00 99.97 180 26106 0.01 1161028.1 0.021% 300656 0.0748364%
DJ 207 0.00 0.00 99.97 181 1078 0.00 5187.0 0.108% 64021 0.323331%
VU 188 0.00 0.00 99.97 182 10445 0.00 5513.0 1.412% 27147 0.692526%
LS 188 0.00 0.00 99.97 183 558 0.00 2135.0 0.136% 88602 0.212185%
JE 181 0.00 0.00 99.98 184 2303 0.00 12175.0 0.101% 38958 0.464603%
KY 169 0.00 0.00 99.98 185 6769 0.00 4090.5 0.182% 0 n/a%
GU 166 0.00 0.00 99.98 186 8700 0.00 52314.5 0.052% 98402 0.168696%
WS 159 0.00 0.00 99.98 187 3721 0.00 2367.8 0.229% 25111 0.633189%
SL 155 0.00 0.00 99.98 188 992 0.00 643.2 0.350% 71318 0.217336%
PG 151 0.00 0.00 99.98 189 13643 0.00 9061.8 0.239% 145256 0.103954%
SS 138 0.00 0.00 99.98 190 125 0.00 010.5 1.283% 0 n/a%
AS 125 0.00 0.00 99.99 191 422 0.00 313.5 0.904% 0 n/a%
SM 115 0.00 0.00 99.99 192 137 0.00 132.5 0.346% 16354 0.703192%
TG 107 0.00 0.00 99.99 193 210344 0.05 19659.0 1.161% 278442 0.0384281%
TJ 103 0.00 0.00 99.99 194 11 0.00 015.2 0.660% 1127193 0.00913774%
TC 100 0.00 0.00 99.99 195 0 0.00 010.8 0.908% 0 n/a%
GY 85 0.00 0.00 99.99 196 91 0.00 158.5 0.142% 254534 0.0333944%
BM 74 0.00 0.00 99.99 197 54 0.00 0382.8 0.019% 63070 0.11733%
CW 68 0.00 0.00 99.99 198 20279 0.01 29887.8 0.076% 0 n/a%
GI 66 0.00 0.00 99.99 199 130 0.00 1164.5 0.039% 18877 0.349632%
FO 64 0.00 0.00 99.99 200 59 0.00 062.0 0.101% 42226 0.151565%

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