├── LICENSE ├── README.md ├── bad-crawler.rules ├── basic-crawler.rules ├── good-bot.rules └── idcasnlist.rules /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 |

Cloudflare Block Bad Bot Ruleset

5 | 6 | > Block bad, possibly even malicious web crawlers (automated bots) using Cloudflare Firewall Rules
7 | > 使用 Cloudflare Firewall Rules 拦截恶意网络爬虫(自动机器人)和其它恶意流量 8 | 9 | ## Introduction 简介 10 | 11 | `Cloudflare Block Bad Bot Ruleset` projects stop and block Bad Bot, Spam Referrer, Adware, Malware and any other kinds of bad internet traffic ever reaching your web sites. Inspired by [nginx-badbot-blocker](https://github.com/mariusv/nginx-badbot-blocker) & worked with Cloudflare Firewall Rules. 12 | 13 | `Cloudflare Block Bad Bot Ruleset` 可以阻止恶意爬虫、垃圾引荐来源、广告、恶意软件以及任何其他类型的恶意互联网流量到达您的网站。灵感来自 [nginx-badbot-blocker](https://github.com/mariusv/nginx-badbot-blocker) 并与 Cloudflare Firewall Rules 搭配使用。 14 | 15 | ## Precautions 注意事项 16 | 17 | `Cloudflare Block Bad Bot Ruleset` mainly based on User-Agent, which is known to all that could be changed easily. So the project can not replace the Web Application Firewall. 18 | 19 | `Cloudflare Block Bad Bot Ruleset` 主要基于 User-Agent,但是众所周知 User-Agent 可以伪装,所以本项目并不能取代正规的 Web Application Firewall。 20 | 21 | ## Ruleset 规则 22 | 23 | Rule Name | File Name | Action | What For 24 | ---- | ---- | ---- | ---- 25 | Good Bot | [good-bot.rules](./good-bot.rules) | Allow | Match known good bot.
匹配已知的正常爬虫 26 | IDC ASN List | [idcasnlist.rules](./idcasnlist.rules) | JS Challenge | Based on known partial IDC ASN number.
基于已知的部分IDC ASN号(包含阿里云盾) 27 | Basic Crawler | [basic-crawler.rules](./basic-crawler.rules) | Block/Challenge | Block some known bad bot.
匹配一些基本的 HTTP Request 库 28 | Bad Crawler | [bad-crawler.rules](./bad-crawler.rules) | Block/Challenge | Match mostly known bad bot, basic ruleset not included.
匹配绝大部分已知的恶意爬虫 29 | 30 | ## Usage 用法 31 | 32 | ![](https://cdn.jsdelivr.net/gh/XMD0718/dumeng-blog/wp-content/uploads/2021/03/5bd801833e8d3.png) 33 | 34 | ASN规则可在安全性->WAF->工具->IP访问规则处添加,不占用宝贵的规则配额。 35 | 36 | ## More Information 更多详情 37 | 38 | - [Announcing Firewall Rules | Cloudflare Blog](https://blog.cloudflare.com/announcing-firewall-rules/) 39 | - [Cloudflare Firewall Rules | Cloudflare Documentations](https://developers.cloudflare.com/firewall/) 40 | - [nginx-badbot-blocker | GitHub](https://github.com/mariusv/nginx-badbot-blocker) 41 | - [nginx-ultimate-bad-bot-blocker | GitHub](https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker) 42 | 43 | ## Maintainer 维护者 44 | 45 | **Cloudflare Block Bad Bot Ruleset** Made By [Sukka](https://github.com/SukkaW) Modified By [Dumeng](https://github.com/XMD0718), Released under the [GPL](./LICENSE) License. 46 | -------------------------------------------------------------------------------- /bad-crawler.rules: -------------------------------------------------------------------------------- 1 | (http.user_agent contains "80legs") or 2 | (http.user_agent contains "Abonti") or 3 | (http.user_agent contains "admantx") or 4 | (http.user_agent contains "aipbot") or 5 | (http.user_agent contains "AllSubmitter") or 6 | (http.user_agent contains "Backlink") or 7 | (http.user_agent contains "backlink") or 8 | (http.user_agent contains "Badass") or 9 | (http.user_agent contains "Bigfoot") or 10 | (http.user_agent contains "blexbot") or 11 | (http.user_agent contains "Buddy") or 12 | (http.user_agent contains "CherryPicker") or 13 | (http.user_agent contains "cloudsystemnetwork") or 14 | (http.user_agent contains "cognitiveseo") or 15 | (http.user_agent contains "Collector") or 16 | (http.user_agent contains "cosmos") or 17 | (http.user_agent contains "CrazyWebCrawler") or 18 | (http.user_agent contains "Crescent") or 19 | (http.user_agent contains "Devil") or 20 | (http.user_agent contains "domain" and http.user_agent contains "spider") or 21 | (http.user_agent contains "domain" and http.user_agent contains "stat") or 22 | (http.user_agent contains "domain" and http.user_agent contains "Appender") or 23 | (http.user_agent contains "domain" and http.user_agent contains "Crawler") or 24 | (http.user_agent contains "DittoSpyder") or 25 | (http.user_agent contains "Konqueror") or 26 | (http.user_agent contains "Easou") or 27 | (http.user_agent contains "Yisou") or 28 | (http.user_agent contains "Etao") or 29 | (http.user_agent contains "mail" and http.user_agent contains "olf") or 30 | (http.user_agent contains "mail" and http.user_agent contains "spider") or 31 | (http.user_agent contains "exabot.com") or 32 | (http.user_agent contains "getintent") or 33 | (http.user_agent contains "Grabber") or 34 | (http.user_agent contains "GrabNet") or 35 | (http.user_agent contains "HEADMasterSEO") or 36 | (http.user_agent contains "heritrix") or 37 | (http.user_agent contains "htmlparser") or 38 | (http.user_agent contains "hubspot") or 39 | (http.user_agent contains "Jyxobot") or 40 | (http.user_agent contains "kraken") or 41 | (http.user_agent contains "larbin") or 42 | (http.user_agent contains "ltx71") or 43 | (http.user_agent contains "leiki") or 44 | (http.user_agent contains "LinkScan") or 45 | (http.user_agent contains "Magnet") or 46 | (http.user_agent contains "Mag-Net") or 47 | (http.user_agent contains "Mechanize") or 48 | (http.user_agent contains "MegaIndex") or 49 | (http.user_agent contains "Metasearch") or 50 | (http.user_agent contains "MJ12bot") or 51 | (http.user_agent contains "moz.com") or 52 | (http.user_agent contains "Navroad") or 53 | (http.user_agent contains "Netcraft") or 54 | (http.user_agent contains "niki-bot") or 55 | (http.user_agent contains "NimbleCrawler") or 56 | (http.user_agent contains "Nimbostratus") or 57 | (http.user_agent contains "Ninja") or 58 | (http.user_agent contains "Openfind") or 59 | (http.user_agent contains "Page" and http.user_agent contains "Analyzer") or 60 | (http.user_agent contains "Pixray") or 61 | (http.user_agent contains "probethenet") or 62 | (http.user_agent contains "proximic") or 63 | (http.user_agent contains "psbot") or 64 | (http.user_agent contains "RankActive") or 65 | (http.user_agent contains "RankingBot") or 66 | (http.user_agent contains "RankurBot") or 67 | (http.user_agent contains "Reaper") or 68 | (http.user_agent contains "SalesIntelligent") or 69 | (http.user_agent contains "Semrush") or 70 | (http.user_agent contains "SEOkicks") or 71 | (http.user_agent contains "spbot") or 72 | (http.user_agent contains "SEOstats") or 73 | (http.user_agent contains "Snapbot") or 74 | (http.user_agent contains "Stripper") or 75 | (http.user_agent contains "Siteimprove") or 76 | (http.user_agent contains "sitesell") or 77 | (http.user_agent contains "Siphon") or 78 | (http.user_agent contains "Sucker") or 79 | (http.user_agent contains "TenFourFox") or 80 | (http.user_agent contains "TurnitinBot") or 81 | (http.user_agent contains "trendiction") or 82 | (http.user_agent contains "twingly") or 83 | (http.user_agent contains "VidibleScraper") or 84 | (http.user_agent contains "WebLeacher") or 85 | (http.user_agent contains "WebmasterWorldForum") or 86 | (http.user_agent contains "webmeup") or 87 | (http.user_agent contains "Webster") or 88 | (http.user_agent contains "Widow") or 89 | (http.user_agent contains "Xaldon") or 90 | (http.user_agent contains "Xenu") or 91 | (http.user_agent contains "xtractor") or 92 | (http.user_agent contains "Zermelo") -------------------------------------------------------------------------------- /basic-crawler.rules: -------------------------------------------------------------------------------- 1 | (http.user_agent contains "fuck") or 2 | (http.user_agent contains "lient" and http.user_agent contains "ttp") or 3 | (http.user_agent contains "java") or 4 | (http.user_agent contains "Joomla") or 5 | (http.user_agent contains "libweb") or 6 | (http.user_agent contains "libwww") or 7 | (http.user_agent contains "PHPCrawl") or 8 | (http.user_agent contains "PyCurl") or 9 | (http.user_agent contains "python") or 10 | (http.user_agent contains "wrk") or 11 | (http.user_agent contains "hey/") or 12 | (http.user_agent contains "Acunetix") or 13 | (http.user_agent contains "apache") or 14 | (http.user_agent contains "BackDoorBot") or 15 | (http.user_agent contains "cobion") or 16 | (http.user_agent contains "masscan") or 17 | (http.user_agent contains "FHscan") or 18 | (http.user_agent contains "scanbot") or 19 | (http.user_agent contains "Gscan") or 20 | (http.user_agent contains "Researchscan") or 21 | (http.user_agent contains "WPScan") or 22 | (http.user_agent contains "ScanAlert") or 23 | (http.user_agent contains "Wprecon") or 24 | (http.user_agent contains "virusdie") or 25 | (http.user_agent contains "VoidEYE") or 26 | (http.user_agent contains "WebShag") or 27 | (http.user_agent contains "Zeus") or 28 | (http.user_agent contains "zgrab") or 29 | (http.user_agent contains "zmap") or 30 | (http.user_agent contains "nmap") or 31 | (http.user_agent contains "fimap") or 32 | (http.user_agent contains "ZmEu") or 33 | (http.user_agent contains "ZumBot") or 34 | (http.user_agent contains "Zyborg") or 35 | (http.user_agent contains "attachment") or 36 | (http.user_agent eq "undefined") or 37 | (http.user_agent eq "") -------------------------------------------------------------------------------- /good-bot.rules: -------------------------------------------------------------------------------- 1 | (cf.client.bot) -------------------------------------------------------------------------------- /idcasnlist.rules: -------------------------------------------------------------------------------- 1 | AS792 2 | AS793 3 | AS794 4 | AS1215 5 | AS1216 6 | AS1217 7 | AS3223 8 | AS3457 9 | AS3561 10 | AS3598 11 | AS3842 12 | AS3899 13 | AS4184 14 | AS4237 15 | AS4461 16 | AS4575 17 | AS4816 18 | AS4835 19 | AS4913 20 | AS5080 21 | AS5251 22 | AS5589 23 | AS5699 24 | AS5927 25 | AS6265 26 | AS6318 27 | AS6584 28 | AS6603 29 | AS6937 30 | AS6941 31 | AS7224 32 | AS7279 33 | AS7556 34 | AS7617 35 | AS7955 36 | AS8068 37 | AS8069 38 | AS8070 39 | AS8071 40 | AS8074 41 | AS8175 42 | AS8293 43 | AS8631 44 | AS8794 45 | AS8969 46 | AS8987 47 | AS9009 48 | AS9307 49 | AS9413 50 | AS9645 51 | AS9983 52 | AS9984 53 | AS10032 54 | AS10321 55 | AS10453 56 | AS10651 57 | AS10659 58 | AS10997 59 | AS11270 60 | AS11335 61 | AS11673 62 | AS11889 63 | AS12011 64 | AS12076 65 | AS12349 66 | AS12508 67 | AS12687 68 | AS13025 69 | AS13127 70 | AS13363 71 | AS13658 72 | AS13701 73 | AS13746 74 | AS14039 75 | AS14140 76 | AS14365 77 | AS14377 78 | AS14618 79 | AS14715 80 | AS14984 81 | AS15053 82 | AS15391 83 | AS15603 84 | AS15729 85 | AS16067 86 | AS16222 87 | AS16276 88 | AS16405 89 | AS16509 90 | AS16591 91 | AS16743 92 | AS16841 93 | AS17043 94 | AS17081 95 | AS17419 96 | AS17428 97 | AS17460 98 | AS17757 99 | AS18079 100 | AS18095 101 | AS18433 102 | AS18599 103 | AS18698 104 | AS18771 105 | AS19109 106 | AS19317 107 | AS19447 108 | AS19527 109 | AS19785 110 | AS19936 111 | AS20123 112 | AS20461 113 | AS20554 114 | AS20555 115 | AS20799 116 | AS21137 117 | AS21174 118 | AS21475 119 | AS21704 120 | AS21793 121 | AS21813 122 | AS22151 123 | AS22412 124 | AS22489 125 | AS22827 126 | AS23031 127 | AS23165 128 | AS23468 129 | AS23503 130 | AS23650 131 | AS23841 132 | AS23885 133 | AS24179 134 | AS24192 135 | AS24269 136 | AS24424 137 | AS24429 138 | AS24517 139 | AS24855 140 | AS24888 141 | AS25193 142 | AS25507 143 | AS25531 144 | AS25697 145 | AS25869 146 | AS25935 147 | AS26126 148 | AS26160 149 | AS26207 150 | AS26545 151 | AS26745 152 | AS26818 153 | AS26883 154 | AS27221 155 | AS27364 156 | AS27559 157 | AS27897 158 | AS27983 159 | AS28235 160 | AS28573 161 | AS28602 162 | AS28911 163 | AS29221 164 | AS29249 165 | AS29587 166 | AS29840 167 | AS29925 168 | AS30263 169 | AS30459 170 | AS30601 171 | AS30939 172 | AS31078 173 | AS31122 174 | AS31235 175 | AS31277 176 | AS31615 177 | AS31697 178 | AS31898 179 | AS31953 180 | AS32291 181 | AS32316 182 | AS32613 183 | AS32629 184 | AS32935 185 | AS32967 186 | AS33305 187 | AS33554 188 | AS33643 189 | AS33981 190 | AS34173 191 | AS34319 192 | AS34657 193 | AS34792 194 | AS34995 195 | AS35070 196 | AS35333 197 | AS35411 198 | AS35540 199 | AS35593 200 | AS35671 201 | AS36009 202 | AS36030 203 | AS36347 204 | AS36384 205 | AS36385 206 | AS36492 207 | AS36649 208 | AS36685 209 | AS36806 210 | AS37023 211 | AS37268 212 | AS37361 213 | AS37699 214 | AS37887 215 | AS37963 216 | AS37969 217 | AS38037 218 | AS38283 219 | AS38365 220 | AS38375 221 | AS38506 222 | AS38538 223 | AS38587 224 | AS38627 225 | AS38713 226 | AS39051 227 | AS39125 228 | AS39389 229 | AS39727 230 | AS39744 231 | AS40065 232 | AS40363 233 | AS40403 234 | AS40741 235 | AS40982 236 | AS41079 237 | AS41264 238 | AS41417 239 | AS41601 240 | AS41755 241 | AS42093 242 | AS42220 243 | AS42431 244 | AS42769 245 | AS42839 246 | AS43107 247 | AS43445 248 | AS43458 249 | AS43624 250 | AS43783 251 | AS43989 252 | AS44077 253 | AS44121 254 | AS44459 255 | AS44696 256 | AS44797 257 | AS45062 258 | AS45090 259 | AS45102 260 | AS45135 261 | AS45139 262 | AS45315 263 | AS45473 264 | AS45566 265 | AS45576 266 | AS45811 267 | AS45934 268 | AS46149 269 | AS46487 270 | AS46553 271 | AS46825 272 | AS47163 273 | AS47172 274 | AS47501 275 | AS47791 276 | AS47839 277 | AS47927 278 | AS48177 279 | AS48337 280 | AS48410 281 | AS48515 282 | AS48853 283 | AS48905 284 | AS49029 285 | AS49191 286 | AS49529 287 | AS49648 288 | AS49867 289 | AS50205 290 | AS50267 291 | AS50543 292 | AS50881 293 | AS50886 294 | AS51219 295 | AS51505 296 | AS51557 297 | AS51895 298 | AS52124 299 | AS52233 300 | AS52571 301 | AS52743 302 | AS52909 303 | AS53247 304 | AS53362 305 | AS53585 306 | AS53923 307 | AS53981 308 | AS54261 309 | AS54463 310 | AS54599 311 | AS54600 312 | AS54854 313 | AS54937 314 | AS54994 315 | AS55219 316 | AS55275 317 | AS55613 318 | AS55838 319 | AS55924 320 | AS55951 321 | AS55967 322 | AS55990 323 | AS55992 324 | AS56005 325 | AS56011 326 | AS56289 327 | AS56457 328 | AS56627 329 | AS56965 330 | AS57076 331 | AS57303 332 | AS57641 333 | AS57695 334 | AS57979 335 | AS58314 336 | AS58317 337 | AS58461 338 | AS58466 339 | AS58519 340 | AS58563 341 | AS58593 342 | AS58655 343 | AS58844 344 | AS58854 345 | AS58862 346 | AS58933 347 | AS58993 348 | AS59019 349 | AS59048 350 | AS59050 351 | AS59067 352 | AS59077 353 | AS59331 354 | AS59552 355 | AS59669 356 | AS60007 357 | AS60171 358 | AS60345 359 | AS60683 360 | AS60790 361 | AS61021 362 | AS61359 363 | AS61409 364 | AS61577 365 | AS61697 366 | AS62028 367 | AS62035 368 | AS62373 369 | AS62647 370 | AS62711 371 | AS62785 372 | AS63049 373 | AS63075 374 | AS63266 375 | AS63314 376 | AS63387 377 | AS63545 378 | AS63612 379 | AS63631 380 | AS63655 381 | AS63677 382 | AS63678 383 | AS63679 384 | AS63725 385 | AS63835 386 | AS63838 387 | AS63885 388 | AS63949 389 | AS64050 390 | AS64063 391 | AS64401 392 | AS64504 393 | AS64739 394 | AS65077 395 | AS65123 396 | AS65415 397 | AS65742 398 | AS65753 399 | AS66091 400 | AS66361 401 | AS66429 402 | AS66767 403 | AS66980 404 | AS67105 405 | AS67443 406 | AS67599 407 | AS67781 408 | AS68119 409 | AS68218 410 | AS68457 411 | AS68795 412 | AS68837 413 | AS69133 414 | AS69456 415 | AS69471 416 | AS69809 417 | AS70075 418 | AS70147 419 | AS70485 420 | AS70694 421 | AS70823 422 | AS71161 423 | AS71313 424 | AS71499 425 | AS71837 426 | AS71932 427 | AS72175 428 | AS72513 429 | AS72551 430 | AS72851 431 | AS73170 432 | AS73189 433 | AS73527 434 | AS73789 435 | AS73865 436 | AS74203 437 | AS74408 438 | AS74541 439 | AS74879 440 | AS75027 441 | AS75217 442 | AS75555 443 | AS75646 444 | AS75893 445 | AS76231 446 | AS76265 447 | AS76569 448 | AS76884 449 | AS76907 450 | AS77245 451 | AS77503 452 | AS77583 453 | AS77921 454 | AS78122 455 | AS78259 456 | AS78597 457 | AS78741 458 | AS78935 459 | AS79273 460 | AS79360 461 | AS79611 462 | AS79949 463 | AS79979 464 | AS80287 465 | AS80598 466 | AS80625 467 | AS80963 468 | AS81217 469 | AS81301 470 | AS81639 471 | AS81836 472 | AS81977 473 | AS82315 474 | AS82455 475 | AS82653 476 | AS82991 477 | AS83074 478 | AS83329 479 | AS83667 480 | AS83693 481 | AS84005 482 | AS84312 483 | AS84343 484 | AS84681 485 | AS84931 486 | AS85019 487 | AS85357 488 | AS85550 489 | AS85695 490 | AS86033 491 | AS86169 492 | AS86371 493 | AS86709 494 | AS86788 495 | AS87047 496 | AS87385 497 | AS87407 498 | AS87723 499 | AS88026 500 | AS88061 501 | AS88399 502 | AS88645 503 | AS88737 504 | AS89075 505 | AS89264 506 | AS89413 507 | AS89751 508 | AS89883 509 | AS90089 510 | AS90427 511 | AS90502 512 | AS90765 513 | AS91103 514 | AS91121 515 | AS91441 516 | AS91740 517 | AS91779 518 | AS92117 519 | AS92359 520 | AS92455 521 | AS92793 522 | AS92978 523 | AS93131 524 | AS93469 525 | AS93597 526 | AS93807 527 | AS94145 528 | AS94216 529 | AS94483 530 | AS94821 531 | AS94835 532 | AS95159 533 | AS95454 534 | AS95497 535 | AS95835 536 | AS96073 537 | AS96173 538 | AS96511 539 | AS96692 540 | AS96849 541 | AS97187 542 | AS97311 543 | AS97525 544 | AS97863 545 | AS97930 546 | AS98201 547 | AS98539 548 | AS98549 549 | AS98877 550 | AS99168 551 | AS99215 552 | AS99553 553 | AS99787 554 | AS99891 555 | AS100229 556 | AS100406 557 | AS100567 558 | AS100905 559 | AS101025 560 | AS101243 561 | AS101581 562 | AS101644 563 | AS101919 564 | AS102257 565 | AS102263 566 | AS102595 567 | AS102882 568 | AS102933 569 | AS103271 570 | AS103501 571 | AS103609 572 | AS103947 573 | AS104120 574 | AS104285 575 | AS104623 576 | AS104739 577 | AS104961 578 | AS105299 579 | AS105358 580 | AS105637 581 | AS105975 582 | AS105977 583 | AS106313 584 | AS106596 585 | AS106651 586 | AS106989 587 | AS107215 588 | AS107327 589 | AS107665 590 | AS107834 591 | AS108003 592 | AS108341 593 | AS108453 594 | AS108679 595 | AS109017 596 | AS109072 597 | AS109355 598 | AS109691 599 | AS109693 600 | AS110031 601 | AS110310 602 | AS110369 603 | AS110707 604 | AS110929 605 | AS111045 606 | AS111383 607 | AS111548 608 | AS111721 609 | AS112059 610 | AS112167 611 | AS112397 612 | AS112735 613 | AS112786 614 | AS113073 615 | AS113405 616 | AS113411 617 | AS113749 618 | AS114024 619 | AS114087 620 | AS114425 621 | AS114643 622 | AS114763 623 | AS115101 624 | AS115262 625 | AS115439 626 | AS115777 627 | AS115881 628 | AS116115 629 | AS116453 630 | AS116500 631 | AS116791 632 | AS117119 633 | AS117129 634 | AS117467 635 | AS117738 636 | AS117805 637 | AS118143 638 | AS118357 639 | AS118481 640 | AS118819 641 | AS118976 642 | AS119157 643 | AS119495 644 | AS119595 645 | AS119833 646 | AS120171 647 | AS120214 648 | AS120509 649 | AS120833 650 | AS120847 651 | AS121185 652 | AS121452 653 | AS121523 654 | AS121861 655 | AS122071 656 | AS122199 657 | AS122537 658 | AS122690 659 | AS122875 660 | AS123213 661 | AS123309 662 | AS123551 663 | AS123889 664 | AS123928 665 | AS124227 666 | AS124547 667 | AS124565 668 | AS124903 669 | AS125166 670 | AS125241 671 | AS125579 672 | AS125785 673 | AS125917 674 | AS126255 675 | AS126404 676 | AS126593 677 | AS126931 678 | AS127023 679 | AS127269 680 | AS127607 681 | AS127642 682 | AS127945 683 | AS128261 684 | AS128283 685 | AS128621 686 | AS128880 687 | AS128959 688 | AS129297 689 | AS129499 690 | AS129635 691 | AS129973 692 | AS130118 693 | AS130311 694 | AS130649 695 | AS130737 696 | AS130987 697 | AS131325 698 | AS131356 699 | AS131444 700 | AS131486 701 | AS131495 702 | AS131663 703 | AS131975 704 | AS132001 705 | AS132203 706 | AS132339 707 | AS132509 708 | AS132591 709 | AS132594 710 | AS132677 711 | AS133015 712 | AS133213 713 | AS133353 714 | AS133492 715 | AS133691 716 | AS133774 717 | AS133775 718 | AS133776 719 | AS133832 720 | AS134029 721 | AS134238 722 | AS134367 723 | AS134417 724 | AS134418 725 | AS134420 726 | AS134451 727 | AS134543 728 | AS134649 729 | AS134705 730 | AS134756 731 | AS134763 732 | AS134764 733 | AS134769 734 | AS134771 735 | AS135043 736 | AS135061 737 | AS135070 738 | AS135381 739 | AS135629 740 | AS135689 741 | AS135719 742 | AS136057 743 | AS136160 744 | AS136188 745 | AS136190 746 | AS136308 747 | AS136395 748 | AS136733 749 | AS136927 750 | AS136958 751 | AS136959 752 | AS136970 753 | AS137071 754 | AS137218 755 | AS137280 756 | AS137409 757 | AS137539 758 | AS137546 759 | AS137693 760 | AS137697 761 | AS137699 762 | AS137747 763 | AS137784 764 | AS137785 765 | AS137788 766 | AS138085 767 | AS138165 768 | AS138407 769 | AS138423 770 | AS138761 771 | AS138784 772 | AS138950 773 | AS138952 774 | AS139007 775 | AS139018 776 | AS139099 777 | AS139201 778 | AS139203 779 | AS139220 780 | AS139403 781 | AS139437 782 | AS139775 783 | AS140022 784 | AS140113 785 | AS140451 786 | AS140641 787 | AS140789 788 | AS141127 789 | AS141260 790 | AS141465 791 | AS141803 792 | AS141879 793 | AS142141 794 | AS142479 795 | AS142498 796 | AS142817 797 | AS143117 798 | AS143155 799 | AS143493 800 | AS143736 801 | AS143831 802 | AS144169 803 | AS144355 804 | AS144507 805 | AS144845 806 | AS144974 807 | AS145183 808 | AS145521 809 | AS145593 810 | AS145859 811 | AS146197 812 | AS146212 813 | AS146535 814 | AS146831 815 | AS146873 816 | AS147211 817 | AS147450 818 | AS147549 819 | AS147887 820 | AS148069 821 | AS148225 822 | AS148563 823 | AS148688 824 | AS148901 825 | AS149239 826 | AS149307 827 | AS149577 828 | AS149915 829 | AS149926 830 | AS150253 831 | AS150545 832 | AS150591 833 | AS150929 834 | AS151164 835 | AS151267 836 | AS151605 837 | AS151783 838 | AS151943 839 | AS152281 840 | AS152402 841 | AS152619 842 | AS152957 843 | AS153021 844 | AS153295 845 | AS153633 846 | AS153640 847 | AS153971 848 | AS154259 849 | AS154309 850 | AS154647 851 | AS154878 852 | AS154985 853 | AS155323 854 | AS155497 855 | AS155661 856 | AS155999 857 | AS156116 858 | AS156337 859 | AS156675 860 | AS156735 861 | AS157013 862 | AS157351 863 | AS157354 864 | AS157689 865 | AS157973 866 | AS158027 867 | AS158365 868 | AS158592 869 | AS158703 870 | AS159041 871 | AS159211 872 | AS159379 873 | AS159717 874 | AS159830 875 | AS160055 876 | AS160393 877 | AS160449 878 | AS160731 879 | AS161068 880 | AS161069 881 | AS161407 882 | AS161687 883 | AS161745 884 | AS162083 885 | AS162306 886 | AS162421 887 | AS162759 888 | AS162925 889 | AS163097 890 | AS163435 891 | AS163544 892 | AS163773 893 | AS164111 894 | AS164163 895 | AS164449 896 | AS164782 897 | AS164787 898 | AS165125 899 | AS165401 900 | AS165463 901 | AS165801 902 | AS166020 903 | AS166139 904 | AS166477 905 | AS166639 906 | AS166815 907 | AS167153 908 | AS167258 909 | AS167491 910 | AS167829 911 | AS167877 912 | AS168167 913 | AS168496 914 | AS168505 915 | AS168843 916 | AS169115 917 | AS169181 918 | AS169519 919 | AS169734 920 | AS169857 921 | AS170195 922 | AS170353 923 | AS170533 924 | AS170871 925 | AS170972 926 | AS171209 927 | AS171547 928 | AS171591 929 | AS171885 930 | AS172210 931 | AS172223 932 | AS172561 933 | AS172829 934 | AS172899 935 | AS173237 936 | AS173448 937 | AS173575 938 | AS173913 939 | AS174067 940 | AS174251 941 | AS174589 942 | AS174686 943 | AS174927 944 | AS175265 945 | AS175305 946 | AS175603 947 | AS175924 948 | AS175941 949 | AS176279 950 | AS176543 951 | AS176617 952 | AS176955 953 | AS177162 954 | AS177293 955 | AS177631 956 | AS177781 957 | AS177969 958 | AS178307 959 | AS178400 960 | AS178645 961 | AS178983 962 | AS179019 963 | AS179321 964 | AS179638 965 | AS179659 966 | AS179997 967 | AS180257 968 | AS180335 969 | AS180673 970 | AS180876 971 | AS181011 972 | AS181349 973 | AS181495 974 | AS181687 975 | AS182025 976 | AS182114 977 | AS182363 978 | AS182701 979 | AS182733 980 | AS183039 981 | AS183352 982 | AS183377 983 | AS183715 984 | AS183971 985 | AS184053 986 | AS184391 987 | AS184590 988 | AS184729 989 | AS185067 990 | AS185209 991 | AS185405 992 | AS185743 993 | AS185828 994 | AS186081 995 | AS186419 996 | AS186447 997 | AS186757 998 | AS187066 999 | AS187095 1000 | AS187433 1001 | AS187685 1002 | AS187771 1003 | AS188109 1004 | AS188304 1005 | AS188447 1006 | AS188785 1007 | AS188923 1008 | AS189123 1009 | AS189461 1010 | AS189542 1011 | AS189799 1012 | AS190137 1013 | AS190161 1014 | AS190475 1015 | AS190780 1016 | AS190813 1017 | AS191151 1018 | AS191399 1019 | AS191489 1020 | AS191827 1021 | AS192018 1022 | AS192165 1023 | AS192503 1024 | AS192637 1025 | AS192841 1026 | AS193179 1027 | AS193256 1028 | AS193517 1029 | AS193855 1030 | AS193875 1031 | AS194193 1032 | AS194494 1033 | AS194531 1034 | AS194869 1035 | AS195113 1036 | AS195207 1037 | AS195545 1038 | AS195732 1039 | AS195883 1040 | AS196221 1041 | AS196351 1042 | AS196559 1043 | AS196897 1044 | AS196970 1045 | AS197235 1046 | AS197573 1047 | AS197589 1048 | AS197911 1049 | AS198208 1050 | AS198249 1051 | AS198587 1052 | AS198827 1053 | AS198925 1054 | AS199263 1055 | AS199446 1056 | AS199601 1057 | AS199939 1058 | AS200065 1059 | AS200277 1060 | AS200615 1061 | AS200684 1062 | AS200953 1063 | AS201291 1064 | AS201303 1065 | AS201629 1066 | AS201922 1067 | AS201967 1068 | AS202053 1069 | AS202305 1070 | AS202541 1071 | AS202643 1072 | AS202675 1073 | AS202981 1074 | AS203160 1075 | AS203319 1076 | AS203657 1077 | AS203779 1078 | AS203995 1079 | AS204333 1080 | AS204398 1081 | AS204671 1082 | AS204720 1083 | AS205009 1084 | AS205017 1085 | AS205347 1086 | AS205636 1087 | AS205685 1088 | AS206023 1089 | AS206255 1090 | AS206361 1091 | AS206699 1092 | AS206874 1093 | AS207037 1094 | AS207375 1095 | AS207493 1096 | AS207713 1097 | AS208051 1098 | AS208112 1099 | AS208389 1100 | AS208727 1101 | AS208731 1102 | AS209065 1103 | AS209350 1104 | AS209403 1105 | AS209741 1106 | AS209969 1107 | AS210079 1108 | AS210417 1109 | AS210588 1110 | AS210755 1111 | AS211093 1112 | AS211207 1113 | AS211431 1114 | AS211769 1115 | AS211826 1116 | AS212107 1117 | AS212445 1118 | AS212783 1119 | AS213064 1120 | AS213121 1121 | AS213459 1122 | AS213683 1123 | AS213797 1124 | AS214135 1125 | AS214302 1126 | AS214473 1127 | AS214811 1128 | AS214921 1129 | AS215149 1130 | AS215487 1131 | AS215540 1132 | AS215825 1133 | AS216159 1134 | AS216163 1135 | AS216501 1136 | AS216778 1137 | AS216839 1138 | AS217177 1139 | AS217397 1140 | AS217515 1141 | AS217853 1142 | AS218016 1143 | AS218191 1144 | AS218529 1145 | AS218635 1146 | AS218867 1147 | AS219205 1148 | AS219254 1149 | AS219543 1150 | AS219873 1151 | AS219881 1152 | AS220219 1153 | AS220492 1154 | AS220557 1155 | AS220895 1156 | AS221111 1157 | AS221233 1158 | AS221571 1159 | AS221730 1160 | AS221909 1161 | AS222247 1162 | AS222349 1163 | AS222585 1164 | AS222923 1165 | AS222968 1166 | AS223261 1167 | AS223587 1168 | AS223599 1169 | AS223937 1170 | AS224206 1171 | AS224275 1172 | AS224613 1173 | AS224825 1174 | AS224951 1175 | AS225289 1176 | AS225444 1177 | AS225627 1178 | AS225965 1179 | AS226063 1180 | AS226303 1181 | AS226641 1182 | AS226682 1183 | AS226979 1184 | AS227301 1185 | AS227317 1186 | AS227655 1187 | AS227920 1188 | AS227993 1189 | AS228331 1190 | AS228539 1191 | AS228669 1192 | AS229007 1193 | AS229158 1194 | AS229345 1195 | AS229683 1196 | AS229777 1197 | AS230021 1198 | AS230359 1199 | AS230396 1200 | AS230697 1201 | AS231015 1202 | AS231035 1203 | AS231373 1204 | AS231634 1205 | AS231711 1206 | AS232049 1207 | AS232253 1208 | AS232387 1209 | AS232725 1210 | AS232872 1211 | AS233063 1212 | AS233401 1213 | AS233491 1214 | AS233739 1215 | AS234077 1216 | AS234110 1217 | AS234415 1218 | AS234729 1219 | AS234753 1220 | AS235091 1221 | AS235348 1222 | AS235429 1223 | AS235767 1224 | AS235967 1225 | AS236105 1226 | AS236443 1227 | AS236586 1228 | AS236781 1229 | AS237119 1230 | AS237205 1231 | AS237457 1232 | AS237795 1233 | AS237824 1234 | AS238133 1235 | AS238443 1236 | AS238471 1237 | AS238809 1238 | AS239062 1239 | AS239147 1240 | AS239485 1241 | AS239681 1242 | AS239823 1243 | AS240161 1244 | AS240300 1245 | AS240499 1246 | AS240837 1247 | AS240919 1248 | AS241175 1249 | AS241513 1250 | AS241538 1251 | AS241851 1252 | AS242157 1253 | AS242189 1254 | AS242527 1255 | AS242776 1256 | AS242865 1257 | AS243203 1258 | AS243395 1259 | AS243541 1260 | AS243879 1261 | AS244014 1262 | AS244217 1263 | AS244555 1264 | AS244633 1265 | AS244893 1266 | AS245231 1267 | AS245252 1268 | AS245569 1269 | AS245871 1270 | AS245907 1271 | AS246245 1272 | AS246490 1273 | AS246583 1274 | AS246921 1275 | AS247109 1276 | AS247259 1277 | AS247597 1278 | AS247728 1279 | AS247935 1280 | AS248273 1281 | AS248347 1282 | AS248611 1283 | AS248949 1284 | AS248966 1285 | AS249287 1286 | AS249585 1287 | AS249625 1288 | AS249963 1289 | AS250204 1290 | AS250301 1291 | AS250639 1292 | AS250823 1293 | AS250977 1294 | AS251315 1295 | AS251442 1296 | AS251653 1297 | AS251991 1298 | AS252061 1299 | AS252329 1300 | AS252680 1301 | AS253299 1302 | AS253918 1303 | AS254537 1304 | AS255156 1305 | AS255775 1306 | AS256394 1307 | AS257013 1308 | AS257632 1309 | AS258251 1310 | AS258870 1311 | AS259489 1312 | AS260108 1313 | AS260727 1314 | AS261346 1315 | AS261965 1316 | AS262584 1317 | AS263022 1318 | AS263203 1319 | AS263639 1320 | AS263822 1321 | AS264344 1322 | AS264441 1323 | AS264509 1324 | AS265060 1325 | AS265443 1326 | AS265679 1327 | AS266298 1328 | AS266917 1329 | AS267536 1330 | AS268155 1331 | AS268774 1332 | AS269393 1333 | AS270012 1334 | AS270631 1335 | AS271250 1336 | AS271869 1337 | AS272488 1338 | AS273107 1339 | AS273726 1340 | AS274345 1341 | AS274964 1342 | AS275583 1343 | AS276202 1344 | AS276821 1345 | AS277440 1346 | AS278059 1347 | AS278678 1348 | AS279297 1349 | AS279916 1350 | AS280535 1351 | AS281154 1352 | AS281773 1353 | AS282392 1354 | AS283011 1355 | AS283630 1356 | AS284249 1357 | AS284868 1358 | AS285487 1359 | AS286106 1360 | AS286725 1361 | AS287344 1362 | AS287963 1363 | AS288582 1364 | AS289201 1365 | AS289820 1366 | AS290439 1367 | AS291058 1368 | AS291677 1369 | AS292296 1370 | AS292915 1371 | AS293534 1372 | AS294153 1373 | AS294772 1374 | AS295391 1375 | AS296010 1376 | AS296629 1377 | AS297248 1378 | AS297867 1379 | AS298486 1380 | AS299105 1381 | AS299724 1382 | AS300343 1383 | AS300962 1384 | AS301581 1385 | AS302200 1386 | AS302819 1387 | AS303438 1388 | AS304057 1389 | AS304676 1390 | AS305295 1391 | AS305914 1392 | AS306533 1393 | AS307152 1394 | AS307771 1395 | AS308390 1396 | AS309009 1397 | AS309628 1398 | AS310247 1399 | AS310866 1400 | AS311485 1401 | AS312104 1402 | AS312723 1403 | AS313342 1404 | AS313961 1405 | AS314580 1406 | AS315199 1407 | AS315818 1408 | AS316437 1409 | AS317056 1410 | AS317675 1411 | AS318294 1412 | AS318913 1413 | AS319532 1414 | AS320151 1415 | AS320770 1416 | AS321389 1417 | AS322008 1418 | AS322627 1419 | AS323246 1420 | AS323865 1421 | AS324484 1422 | AS325103 1423 | AS325722 1424 | AS326341 1425 | AS326960 1426 | AS327579 1427 | AS328198 1428 | AS328817 1429 | AS329436 1430 | AS330055 1431 | AS330674 1432 | AS331293 1433 | AS331912 1434 | AS332531 1435 | AS333150 1436 | AS333769 1437 | AS334388 1438 | AS335007 1439 | AS335626 1440 | AS336245 1441 | AS336864 1442 | AS337483 1443 | AS338102 1444 | AS338721 1445 | AS339340 1446 | AS339959 1447 | AS340578 1448 | AS341197 1449 | AS341816 1450 | AS342435 1451 | AS343054 1452 | AS343673 1453 | AS344292 1454 | AS344911 1455 | AS345530 1456 | AS346149 1457 | AS346768 1458 | AS347387 1459 | AS348006 1460 | AS348625 1461 | AS349244 1462 | AS349863 1463 | AS350482 1464 | AS351101 1465 | AS351720 1466 | AS352339 1467 | AS352958 1468 | AS353577 1469 | AS354196 1470 | AS354815 1471 | AS355434 1472 | AS356053 1473 | AS356672 1474 | AS357291 1475 | AS357910 1476 | AS358529 1477 | AS359148 1478 | AS359767 1479 | AS360386 1480 | AS361005 1481 | AS361624 1482 | AS362243 1483 | AS362862 1484 | AS363481 1485 | AS364100 1486 | AS364719 1487 | AS365338 1488 | AS365957 1489 | AS366576 1490 | AS367195 1491 | AS367814 1492 | AS368433 1493 | AS369052 1494 | AS369671 1495 | AS370290 1496 | AS370909 1497 | AS371528 1498 | AS372147 1499 | AS372766 1500 | AS373385 1501 | AS374004 1502 | AS374623 1503 | AS375242 1504 | AS375861 1505 | AS376480 1506 | AS377099 1507 | AS377718 1508 | AS378337 1509 | AS378956 1510 | AS379575 1511 | AS380194 1512 | AS380813 1513 | AS381432 1514 | AS382051 1515 | AS382670 1516 | AS383289 1517 | AS383908 1518 | AS384527 1519 | AS385146 1520 | AS385765 1521 | AS386384 1522 | AS387003 1523 | AS387622 1524 | AS388241 1525 | AS388860 1526 | AS389479 1527 | AS390098 1528 | AS390717 1529 | AS391336 1530 | AS391955 1531 | AS392574 1532 | AS393193 1533 | AS393812 1534 | AS394431 1535 | AS394699 1536 | AS395050 1537 | AS395669 1538 | AS395936 1539 | AS395973 1540 | AS396288 1541 | AS396907 1542 | AS397526 1543 | AS398145 1544 | AS398764 1545 | AS399383 1546 | AS400002 1547 | AS400621 1548 | AS401240 1549 | AS401859 1550 | AS402478 1551 | AS403097 1552 | AS403716 1553 | AS404335 1554 | AS404954 1555 | AS405573 1556 | AS406192 1557 | AS406811 1558 | AS407430 1559 | AS408049 1560 | AS408668 1561 | AS409287 1562 | AS409906 1563 | AS410525 1564 | AS411144 1565 | AS411763 1566 | AS412382 1567 | AS413001 1568 | AS413620 1569 | AS414239 1570 | AS414858 1571 | AS415477 1572 | AS416096 1573 | AS416715 1574 | AS417334 1575 | AS417953 1576 | AS418572 1577 | AS419191 1578 | AS419810 1579 | AS420429 1580 | AS421048 1581 | AS421667 1582 | AS422286 1583 | AS422905 1584 | AS423524 1585 | AS424143 1586 | AS424762 1587 | AS425381 1588 | AS426000 1589 | AS426619 1590 | AS427238 1591 | AS427857 1592 | AS428476 1593 | AS429095 1594 | AS429714 1595 | AS430333 1596 | AS430952 1597 | AS431571 1598 | AS432190 1599 | AS432809 1600 | AS433428 1601 | AS434047 1602 | AS434666 1603 | AS435285 1604 | AS435904 1605 | AS436523 1606 | AS437142 1607 | AS437761 1608 | AS438380 1609 | AS438999 1610 | AS439618 1611 | AS440237 1612 | AS440856 1613 | AS441475 1614 | AS442094 1615 | AS442713 1616 | AS443332 1617 | AS443951 1618 | AS444570 1619 | AS445189 1620 | AS445808 1621 | AS446427 1622 | AS447046 1623 | AS447665 1624 | AS448284 1625 | AS448903 1626 | AS449522 1627 | AS450141 1628 | AS450760 1629 | AS451379 1630 | AS451998 1631 | AS452617 1632 | AS453236 1633 | AS453855 1634 | AS454474 1635 | AS455093 1636 | AS455712 1637 | AS456331 1638 | AS456950 1639 | AS457569 1640 | AS458188 1641 | AS458807 1642 | AS459426 1643 | AS460045 1644 | AS460664 1645 | AS461283 1646 | AS461902 1647 | AS462521 1648 | AS463140 1649 | AS463759 1650 | AS464378 1651 | AS464997 1652 | AS465616 1653 | AS466235 1654 | AS466854 1655 | AS467473 1656 | AS468092 1657 | AS468711 1658 | --------------------------------------------------------------------------------