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

CBL breakdown by Country, Highest by count

Date prepared: Fri Jul 1 11: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 9832256 100       294386480 100 29.94        
IN 1750225 17.80 17.80 17.80 1 11091843 3.77 647735.3 3.581% 200780998 0.871708%
VN 938431 9.54 9.54 27.35 2 7032732 2.39 732671.5 2.805% 36140967 2.59659%
CN 879909 8.95 8.95 36.29 3 6687152 2.27 7612467.2 0.140% 568192066 0.154861%
IR 494603 5.03 5.03 41.32 4 2346568 0.80 424499.6 1.972% 20504000 2.41223%
RU 436340 4.44 4.44 45.76 5 30355937 10.31 6964638.6 0.659% 75926004 0.574691%
BR 410634 4.18 4.18 49.94 6 13309349 4.52 32129179.6 0.310% 99357737 0.413288%
ID 386857 3.93 3.93 53.87 7 908912 0.31 228272.6 1.336% 38191873 1.01293%
PK 291475 2.96 2.96 56.84 8 945000 0.32 317804.8 1.599% 30000000 0.971583%
MX 207543 2.11 2.11 58.95 9 4340886 1.47 2037685.5 0.538% 44173551 0.469835%
TW 175141 1.78 1.78 60.73 10 1599815 0.54 964390.5 0.266% 17656414 0.99194%
AR 170024 1.73 1.73 62.46 11 2180651 0.74 1225179.8 0.659% 23543412 0.722172%
JP 168424 1.71 1.71 64.17 12 914278 0.31 5241353.1 0.068% 100684474 0.167279%
US 164731 1.68 1.68 65.85 13 152868356 51.93 9271985715.7 0.008% 254295536 0.0647794%
TH 162337 1.65 1.65 67.50 14 580977 0.20 318866.8 0.840% 17779139 0.913076%
VE 156844 1.60 1.60 69.09 15 462702 0.16 27167.2 2.137% 12353883 1.26959%
IT 156348 1.59 1.59 70.68 16 2332114 0.79 1453915.0 0.283% 35531527 0.440026%
TR 152766 1.55 1.55 72.24 17 2142819 0.73 1447891.1 0.312% 35990932 0.424457%
DE 135137 1.37 1.37 73.61 18 1552598 0.53 11122715.3 0.108% 68296919 0.197867%
DZ 117658 1.20 1.20 74.81 19 122888 0.04 111445.0 1.004% 5690291 2.0677%
EG 110219 1.12 1.12 75.93 20 204468 0.07 138260.2 0.281% 36881374 0.298847%
ES 110208 1.12 1.12 77.05 21 4955247 1.68 4438806.2 0.277% 33870948 0.325376%
AU 106196 1.08 1.08 78.13 22 144312 0.05 164297.7 0.161% 18129727 0.585756%
UA 95467 0.97 0.97 79.10 23 7251302 2.46 7518566.2 0.502% 15115820 0.63157%
RO 85583 0.87 0.87 79.97 24 1637682 0.56 198735.4 0.957% 10924252 0.783422%
MY 81024 0.82 0.82 80.80 25 449385 0.15 511024.5 0.718% 19200408 0.421991%
TN 78418 0.80 0.80 81.59 26 447874 0.15 515855.5 0.483% 4447885 1.76304%
PL 74131 0.75 0.75 82.35 27 2532581 0.86 3422415.3 0.323% 24969935 0.296881%
KZ 71110 0.72 0.72 83.07 28 175455 0.06 28246.0 0.842% 9341977 0.761188%
CO 62540 0.64 0.64 83.71 29 1246510 0.42 1921209.6 0.288% 22160055 0.28222%
PH 62202 0.63 0.63 84.34 30 878656 0.30 149549.7 0.636% 37602976 0.165418%
PE 61520 0.63 0.63 84.97 31 1362846 0.46 228696.9 0.691% 11287915 0.545008%
SA 56152 0.57 0.57 85.54 32 551101 0.19 913803.0 0.397% 14328632 0.391887%
IQ 54786 0.56 0.56 86.09 33 95545 0.03 1859.6 6.224% 2210175 2.47881%
KR 53100 0.54 0.54 86.63 34 3128179 1.06 58139233.1 0.037% 41091681 0.129223%
MA 49595 0.50 0.50 87.14 35 71471 0.02 112649.8 0.383% 17770081 0.279093%
CL 47605 0.48 0.48 87.62 36 427961 0.15 814546.2 0.320% 10482463 0.454139%
CA 42648 0.43 0.43 88.06 37 374588 0.13 890339.9 0.046% 29760764 0.143303%
UK 41349 0.42 0.42 88.48 38 568262 0.19 1363536.9 0.064% 54861245 0.0753701%
FR 40625 0.41 0.41 88.89 39 477470 0.16 1176251.7 0.052% 54473474 0.0745776%
ZA 39543 0.40 0.40 89.29 40 892615 0.30 2237823.6 0.102% 20012275 0.197594%
GR 34323 0.35 0.35 89.64 41 163662 0.06 47176.4 0.467% 6029983 0.569206%
AT 34158 0.35 0.35 89.99 42 2418074 0.82 7022815.3 0.146% 6657992 0.513038%
MK 32541 0.33 0.33 90.32 43 251992 0.09 71088.2 2.920% 1314969 2.47466%
IL 31344 0.32 0.32 90.64 44 1290382 0.44 4113336.6 0.230% 5568961 0.562834%
UY 30573 0.31 0.31 90.95 45 183460 0.06 64883.0 0.611% 1827781 1.67268%
AE 29214 0.30 0.30 91.25 46 387127 0.13 137921.1 0.360% 4517169 0.646732%
SY 28615 0.29 0.29 91.54 47 60465 0.02 21020.5 2.738% 5474994 0.522649%
HU 27284 0.28 0.28 91.82 48 288712 0.10 105864.3 0.454% 7170086 0.380525%
RS 26949 0.27 0.27 92.09 49 770951 0.26 281311.8 2.006% 3500047 0.769961%
NG 25969 0.26 0.26 92.35 50 194224 0.07 71202.2 2.109% 55930391 0.0464309%
BG 25816 0.26 0.26 92.62 51 870023 0.30 3311769.8 0.214% 3881287 0.66514%
GB 24384 0.25 0.25 92.86 52 446280 0.15 1826058.6 0.091% 0 n/a%
BY 23916 0.24 0.24 93.11 53 129725 0.04 53347.5 0.698% 4523412 0.528716%
HR 23442 0.24 0.24 93.35 54 84212 0.03 32683.5 0.853% 2822427 0.830562%
CI 22572 0.23 0.23 93.58 55 208466 0.07 91057.8 2.084% 522231 4.32223%
C? 20296 0.21 0.21 93.78 56 29029 0.01 10.0 n/a% 0 n/a%
KW 20025 0.20 0.20 93.99 57 192566 0.07 94365.9 0.448% 2095304 0.955709%
DO 19406 0.20 0.20 94.18 58 186712 0.06 93170.5 0.598% 4539869 0.427457%
AZ 19288 0.20 0.20 94.38 59 73263 0.02 3844.2 2.231% 5145531 0.37485%
KE 18207 0.19 0.19 94.56 60 180007 0.06 96903.2 0.258% 13805311 0.131884%
CS 17351 0.18 0.18 94.74 61 258140 0.09 14431.5 3.927% 0 n/a%
BD 17240 0.18 0.18 94.92 62 406956 0.14 232864.2 0.588% 37548000 0.0459146%
NP 17207 0.18 0.18 95.09 63 56163 0.02 3927.5 1.812% 3332602 0.516323%
SE 15486 0.16 0.16 95.25 64 3655276 1.24 23624061.0 0.063% 8557561 0.180963%
LK 15466 0.16 0.16 95.41 65 27470 0.01 11373.8 1.099% 3927948 0.393742%
BO 15447 0.16 0.16 95.56 66 315508 0.11 201807.8 0.834% 3517991 0.439086%
BA 15223 0.15 0.15 95.72 67 68353 0.02 4725.2 2.050% 2535356 0.600428%
YU 15093 0.15 0.15 95.87 68 512070 0.17 331554.2 0.948% 0 n/a%
LB 13488 0.14 0.14 96.01 69 123581 0.04 9958.0 1.375% 2535918 0.531878%
SG 12841 0.13 0.13 96.14 70 322616 0.11 2511127.4 0.113% 3971318 0.323344%
GT 12598 0.13 0.13 96.27 71 127448 0.04 102385.2 0.516% 2255845 0.55846%
SD 12487 0.13 0.13 96.39 72 113215 0.04 91492.5 0.817% 7183409 0.173831%
AM 12085 0.12 0.12 96.52 73 284445 0.10 23790.0 1.494% 1163269 1.03888%
GH 11443 0.12 0.12 96.63 74 160278 0.05 141355.2 0.825% 4217454 0.271325%
HK 11235 0.11 0.11 96.75 75 207325 0.07 1826449.5 0.041% 5207762 0.215736%
PS 11139 0.11 0.11 96.86 76 145564 0.05 131072.0 1.015% 0 n/a%
BE 11097 0.11 0.11 96.97 77 80337 0.03 714984.6 0.072% 8559449 0.129646%
LY 10835 0.11 0.11 97.08 78 76589 0.03 7520.0 2.035% 1115025 0.971727%
PT 10424 0.11 0.11 97.19 79 152315 0.05 147450.4 0.137% 6900134 0.15107%
SN 10280 0.10 0.10 97.29 80 80647 0.03 7744.0 1.349% 2490631 0.412747%
KH 9796 0.10 0.10 97.39 81 199548 0.07 20317.9 3.010% 738641 1.32622%
EC 9258 0.09 0.09 97.49 82 267291 0.09 283652.2 0.248% 5348765 0.173087%
LT 9151 0.09 0.09 97.58 83 830732 0.28 904408.5 0.203% 2397517 0.381687%
YE 8940 0.09 0.09 97.67 84 92 0.00 0144.5 6.042% 4321814 0.206858%
JO 8571 0.09 0.09 97.76 85 71780 0.02 81319.2 0.634% 2668644 0.321174%
CZ 8427 0.09 0.09 97.85 86 913085 0.31 10810528.9 0.078% 7632975 0.110403%
NZ 7771 0.08 0.08 97.92 87 38420 0.01 47476.8 0.101% 3873982 0.200595%
AO 6876 0.07 0.07 97.99 88 89671 0.03 131240.2 0.541% 3058195 0.224839%
IE 6857 0.07 0.07 98.06 89 142561 0.05 205304.5 0.126% 3730402 0.183814%
MU 6577 0.07 0.07 98.13 90 33902 0.01 53109.8 0.207% 543550 1.21001%
EU 6291 0.06 0.06 98.19 91 228106 0.08 3655138.7 0.011% 0 n/a%
?? 6242 0.06 0.06 98.26 92 13090 0.00 2154.3 3.950% 0 n/a%
NL 6168 0.06 0.06 98.32 93 368970 0.13 5932964.9 0.018% 15559488 0.0396414%
CM 5993 0.06 0.06 98.38 94 62132 0.02 10520.5 1.124% 1147199 0.522403%
BK 5721 0.06 0.06 98.44 95 5975 0.00 1220.2 2.537% 0 n/a%
TZ 5615 0.06 0.06 98.50 96 55470 0.02 91802.5 0.304% 6136331 0.0915042%
MN 5311 0.05 0.05 98.55 97 120329 0.04 22514.0 1.009% 521520 1.01837%
DM 5223 0.05 0.05 98.60 98 478089 0.16 91834.5 0.611% 40349 12.9446%
AL 5223 0.05 0.05 98.66 99 108128 0.04 20263.8 1.934% 1641241 0.318235%
OM 4932 0.05 0.05 98.71 100 6685 0.00 11085.5 0.444% 1854090 0.266007%
MD 4747 0.05 0.05 98.76 101 133712 0.05 281895.8 0.245% 1585973 0.299312%
QA 4675 0.05 0.05 98.80 102 13756 0.00 21624.5 0.281% 1719437 0.271891%
CY 4438 0.05 0.05 98.85 103 48128 0.02 101988.7 0.218% 38961 11.3909%
BH 4430 0.05 0.05 98.89 104 35215 0.01 7990.2 0.437% 1098546 0.40326%
GE 4386 0.04 0.04 98.94 105 69409 0.02 151440.3 0.297% 2079917 0.210874%
LA 4245 0.04 0.04 98.98 106 21999 0.01 571.5 5.798% 707871 0.599686%
SK 4015 0.04 0.04 99.02 107 562157 0.19 1402615.6 0.150% 4386470 0.0915315%
SI 3666 0.04 0.04 99.06 108 173688 0.06 472599.1 0.138% 1397632 0.262301%
PA 3599 0.04 0.04 99.10 109 82901 0.03 234319.8 0.081% 1586537 0.226846%
UZ 3478 0.04 0.04 99.13 110 13879 0.00 3354.2 0.959% 10369924 0.0335393%
CH 3454 0.04 0.04 99.17 111 335747 0.11 9713888.2 0.024% 6752540 0.0511511%
ET 3365 0.03 0.03 99.20 112 57803 0.02 17385.8 0.852% 1352259 0.248843%
MM 3360 0.03 0.03 99.23 113 15200 0.01 4100.0 3.281% 583564 0.575772%
PY 3172 0.03 0.03 99.27 114 27827 0.01 82870.0 0.108% 1771188 0.179089%
CR 2993 0.03 0.03 99.30 115 257433 0.09 864399.6 0.066% 2202308 0.135903%
KG 2915 0.03 0.03 99.33 116 101157 0.03 34395.0 0.721% 1194084 0.24412%
MW 2703 0.03 0.03 99.35 117 8982 0.00 3134.0 1.970% 710150 0.380624%
PR 2580 0.03 0.03 99.38 118 8665 0.00 3900.4 0.280% 1897555 0.135964%
GA 2534 0.03 0.03 99.41 119 74168 0.03 29600.2 0.412% 138584 1.82849%
MZ 2334 0.02 0.02 99.43 120 17717 0.01 7611.2 0.373% 1140311 0.204681%
LV 2153 0.02 0.02 99.45 121 346899 0.12 1613840.3 0.055% 1621769 0.132756%
MR 2139 0.02 0.02 99.47 122 14737 0.01 677.2 2.704% 180358 1.18597%
NO 2120 0.02 0.02 99.50 123 800042 0.27 37710157.7 0.020% 4471907 0.0474071%
HT 1991 0.02 0.02 99.52 124 117175 0.04 58290.8 0.669% 1065470 0.186866%
DK 1984 0.02 0.02 99.54 125 281110 0.10 14113959.0 0.014% 5155411 0.0384838%
BF 1978 0.02 0.02 99.56 126 4899 0.00 2116.0 1.665% 643504 0.30738%
HN 1918 0.02 0.02 99.58 127 84124 0.03 43425.0 0.441% 1503350 0.127582%
JM 1747 0.02 0.02 99.59 128 7538 0.00 4307.0 0.556% 1343472 0.130036%
AF 1741 0.02 0.02 99.61 129 11578 0.00 683.0 2.048% 1659269 0.104926%
MV 1634 0.02 0.02 99.63 130 37564 0.01 22251.5 0.634% 153560 1.06408%
NA 1565 0.02 0.02 99.64 131 9357 0.00 5559.0 0.273% 280288 0.558354%
TT 1565 0.02 0.02 99.66 132 11669 0.00 7708.5 0.216% 729897 0.214414%
EE 1551 0.02 0.02 99.68 133 6894 0.00 41528.8 0.099% 1007020 0.154019%
RW 1469 0.01 0.01 99.69 134 25629 0.01 17563.8 0.254% 937964 0.156616%
BN 1429 0.01 0.01 99.71 135 2735 0.00 1164.8 0.847% 246388 0.57998%
SV 1332 0.01 0.01 99.72 136 47349 0.02 35291.5 0.446% 1553115 0.0857631%
MO 1309 0.01 0.01 99.73 137 14974 0.01 11414.8 0.308% 371512 0.352344%
ZW 1232 0.01 0.01 99.74 138 18156 0.01 14152.0 0.792% 2156791 0.0571219%
ZM 1213 0.01 0.01 99.76 139 34447 0.01 281453.0 0.082% 1860966 0.0651812%
ML 1180 0.01 0.01 99.77 140 27865 0.01 2391.2 1.263% 336059 0.351129%
MG 1169 0.01 0.01 99.78 141 1316 0.00 1120.8 0.945% 452185 0.258523%
CD 1125 0.01 0.01 99.79 142 9223 0.00 827.8 3.959% 1236438 0.0909872%
NI 959 0.01 0.01 99.80 143 104076 0.04 108498.2 0.188% 773240 0.124024%
NC 871 0.01 0.01 99.81 144 5994 0.00 6214.0 0.397% 150896 0.577219%
LU 837 0.01 0.01 99.82 145 1912 0.00 2768.0 0.106% 468348 0.178713%
NE 790 0.01 0.01 99.83 146 6244 0.00 743.2 1.784% 230084 0.343353%
GN 704 0.01 0.01 99.83 147 3730 0.00 519.0 3.618% 162202 0.434027%
UG 667 0.01 0.01 99.84 148 24378 0.01 36296.0 0.220% 4941704 0.0134974%
SR 633 0.01 0.01 99.85 149 727 0.00 175.5 0.819% 194269 0.325837%
MH 570 0.01 0.01 99.85 150 201 0.00 06.2 8.906% 6848 8.3236%
CC 562 0.01 0.01 99.86 151 17894 0.01 31110.5 0.497% 0 n/a%
CV 561 0.01 0.01 99.86 152 3905 0.00 628.0 1.957% 181905 0.308403%
BJ 557 0.01 0.01 99.87 153 19812 0.01 3597.5 0.558% 0 n/a%
AN 528 0.01 0.01 99.88 154 1047 0.00 1458.0 0.113% 0 n/a%
BS 495 0.01 0.01 99.88 155 194927 0.07 393144.0 0.336% 226855 0.218201%
SO 471 0.00 0.00 99.89 156 5060 0.00 1011.0 4.181% 138849 0.339217%
AD 458 0.00 0.00 99.89 157 26048 0.01 5656.0 0.799% 73540 0.62279%
SU 451 0.00 0.00 99.89 158 107693 0.04 238340.2 0.129% 0 n/a%
FI 438 0.00 0.00 99.90 159 175435 0.06 40011574.4 0.004% 4789266 0.00914545%
GM 427 0.00 0.00 99.90 160 23330 0.01 5466.8 0.625% 229122 0.186364%
MT 403 0.00 0.00 99.91 161 8929 0.00 22795.8 0.049% 286885 0.140474%
BW 401 0.00 0.00 99.91 162 43391 0.01 108252.5 0.155% 241272 0.166202%
JE 385 0.00 0.00 99.92 163 20845 0.01 54175.2 0.215% 38958 0.988244%
ME 378 0.00 0.00 99.92 164 29640 0.01 7840.8 0.906% 373655 0.101163%
AW 365 0.00 0.00 99.92 165 2285 0.00 655.8 0.639% 79650 0.458255%
BQ 331 0.00 0.00 99.93 166 114909 0.04 34710.8 3.007% 0 n/a%
VI 325 0.00 0.00 99.93 167 11213 0.00 3428.6 1.109% 42687 0.761356%
PF 313 0.00 0.00 99.93 168 6495 0.00 2081.0 0.377% 145153 0.215635%
TL 293 0.00 0.00 99.94 169 115 0.00 019.2 1.486% 10461 2.80088%
CG 290 0.00 0.00 99.94 170 21293 0.01 73146.0 0.194% 266635 0.108763%
BT 288 0.00 0.00 99.94 171 3350 0.00 1130.2 0.930% 182338 0.157948%
BM 285 0.00 0.00 99.94 172 11134 0.00 39370.8 0.075% 63070 0.451879%
SC 267 0.00 0.00 99.95 173 8984 0.00 33207.2 0.126% 42380 0.630014%
SZ 262 0.00 0.00 99.95 174 484 0.00 138.5 0.665% 288225 0.0909012%
IS 254 0.00 0.00 99.95 175 15256 0.01 601025.4 0.024% 300656 0.0844819%
CU 245 0.00 0.00 99.96 176 798 0.00 3250.2 0.096% 2839881 0.00862712%
TM 235 0.00 0.00 99.96 177 115 0.00 027.0 0.850% 363735 0.0646075%
GQ 225 0.00 0.00 99.96 178 15591 0.01 6921.8 1.010% 95649 0.235235%
BI 220 0.00 0.00 99.96 179 2140 0.00 955.0 0.391% 128799 0.170809%
BZ 219 0.00 0.00 99.96 180 15790 0.01 72139.2 0.154% 81930 0.267301%
LR 214 0.00 0.00 99.97 181 3531 0.00 1635.5 0.589% 147510 0.145075%
GU 208 0.00 0.00 99.97 182 454 0.00 2186.2 0.109% 98402 0.211378%
LS 201 0.00 0.00 99.97 183 902 0.00 4128.2 0.153% 88602 0.226857%
DJ 200 0.00 0.00 99.97 184 6697 0.00 33187.2 0.104% 64021 0.312397%
PG 198 0.00 0.00 99.97 185 2776 0.00 1461.8 0.313% 145256 0.136311%
KY 185 0.00 0.00 99.98 186 16388 0.01 8894.5 0.191% 0 n/a%
SS 157 0.00 0.00 99.98 187 727 0.00 410.5 1.460% 0 n/a%
VU 154 0.00 0.00 99.98 188 1873 0.00 1213.2 1.135% 27147 0.567282%
FJ 154 0.00 0.00 99.98 189 2942 0.00 1973.2 0.205% 300326 0.0512776%
SL 149 0.00 0.00 99.98 190 2352 0.00 1543.2 0.336% 71318 0.208923%
WS 140 0.00 0.00 99.98 191 5430 0.00 3867.8 0.202% 25111 0.557525%
TG 119 0.00 0.00 99.99 192 18533 0.01 1557.5 1.549% 278442 0.0427378%
AS 114 0.00 0.00 99.99 193 231 0.00 213.5 0.825% 0 n/a%
IO 113 0.00 0.00 99.99 194 341 0.00 33.0 3.678% 0 n/a%
TC 103 0.00 0.00 99.99 195 90 0.00 010.8 0.936% 0 n/a%
SM 93 0.00 0.00 99.99 196 247 0.00 232.5 0.279% 16354 0.568668%
GI 81 0.00 0.00 99.99 197 50 0.00 0164.0 0.048% 18877 0.429094%
FO 77 0.00 0.00 99.99 198 960 0.00 1263.0 0.119% 42226 0.182352%
TD 76 0.00 0.00 99.99 199 40 0.00 09.5 0.781% 230489 0.0329734%
GY 68 0.00 0.00 99.99 200 3 0.00 058.5 0.114% 254534 0.0267155%

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