├── 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 | 
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 |
--------------------------------------------------------------------------------