diff --git a/src/integrationTest/java/org/openstreetmap/atlas/generator/AtlasGeneratorIntegrationTest.java b/src/integrationTest/java/org/openstreetmap/atlas/generator/AtlasGeneratorIntegrationTest.java new file mode 100644 index 00000000..83d51194 --- /dev/null +++ b/src/integrationTest/java/org/openstreetmap/atlas/generator/AtlasGeneratorIntegrationTest.java @@ -0,0 +1,81 @@ +package org.openstreetmap.atlas.generator; + +import java.io.IOException; + +import org.apache.hadoop.fs.Path; +import org.junit.Assert; +import org.junit.Test; +import org.openstreetmap.atlas.exception.CoreException; +import org.openstreetmap.atlas.generator.tools.streaming.ResourceFileSystem; +import org.openstreetmap.atlas.streaming.resource.InputStreamResource; +import org.openstreetmap.atlas.utilities.collections.StringList; + +/** + * @author matthieun + */ +public class AtlasGeneratorIntegrationTest +{ + public static final String BOUNDARY = "resource://test/boundaries/DMA.txt"; + public static final String TREE_13 = "resource://test/sharding/tree-6-13-100000.txt"; + public static final String TREE_14 = "resource://test/sharding/tree-6-14-100000.txt"; + public static final String PBF = "resource://test/pbf"; + public static final String PBF_233 = PBF + "/9/9-168-233.osm.pbf"; + public static final String PBF_234 = PBF + "/9/9-168-234.osm.pbf"; + public static final String OUTPUT = "resource://test/output"; + public static final String ATLAS_OUTPUT = "resource://test/atlas/DMA"; + + static + { + addResource(PBF_233, "DMA_cutout.osm.pbf"); + addResource(PBF_234, "DMA_cutout.osm.pbf"); + addResource(TREE_13, "tree-6-13-100000.txt"); + addResource(TREE_14, "tree-6-14-100000.txt"); + addResource(BOUNDARY, "DMA.txt"); + } + + private static void addResource(final String path, final String name) + { + ResourceFileSystem.addResource(path, new InputStreamResource( + () -> AtlasGeneratorIntegrationTest.class.getResourceAsStream(name))); + } + + @Test + public void testAtlasGeneration() + { + final StringList arguments = new StringList(); + arguments.add("-master=local"); + arguments.add("-output=" + OUTPUT); + arguments.add("-startedFolder=resource://test/started"); + arguments.add("-countries=DMA"); + arguments.add("-countryShapes=" + BOUNDARY); + arguments.add("-pbfs=" + PBF); + arguments.add("-pbfSharding=dynamic@" + TREE_14); + arguments.add("-pbfScheme=zz/zz-xx-yy.osm.pbf"); + arguments.add("-atlasScheme=zz/"); + arguments.add("-sharding=dynamic@" + TREE_13); + arguments.add( + "-sparkOptions=fs.resource.impl=" + ResourceFileSystem.class.getCanonicalName()); + + final String[] args = new String[arguments.size()]; + for (int i = 0; i < arguments.size(); i++) + { + args[i] = arguments.get(i); + } + + ResourceFileSystem.printContents(); + new AtlasGenerator().runWithoutQuitting(args); + ResourceFileSystem.printContents(); + + try (ResourceFileSystem resourceFileSystem = new ResourceFileSystem()) + { + Assert.assertTrue( + resourceFileSystem.exists(new Path(ATLAS_OUTPUT + "/9/DMA_9-168-233.atlas"))); + Assert.assertTrue( + resourceFileSystem.exists(new Path(ATLAS_OUTPUT + "/9/DMA_9-168-234.atlas"))); + } + catch (IllegalArgumentException | IOException e) + { + throw new CoreException("Unable to find output Atlas files.", e); + } + } +} diff --git a/src/integrationTest/resources/org/openstreetmap/atlas/generator/DMA.txt b/src/integrationTest/resources/org/openstreetmap/atlas/generator/DMA.txt new file mode 100644 index 00000000..dfa513b6 --- /dev/null +++ b/src/integrationTest/resources/org/openstreetmap/atlas/generator/DMA.txt @@ -0,0 +1 @@ +DMA||MULTIPOLYGON (((-61.3490238 15.0074943, -61.3702452 15.0074207, -61.4005587 15.0115114, -61.4232934 15.0170995, -61.4499481 15.0267559, -61.4813509 15.0421834, -61.5102395 15.0630642, -61.5388572 15.0931927, -61.5609937 15.1286379, -61.573888 15.1626946, -61.5802577 15.1983142, -61.5802519 15.2182578, -61.5896846 15.2426108, -61.5979214 15.2828215, -61.6116448 15.3052907, -61.6237522 15.3347959, -61.6350822 15.3524338, -61.6486274 15.3851843, -61.6521867 15.3997221, -61.6602503 15.4157614, -61.6719498 15.4490992, -61.6756242 15.4722623, -61.6819285 15.4920564, -61.6869184 15.5259787, -61.6832167 15.6182678, -61.6798235 15.644411, -61.4425 15.7872222, -61.3236111 15.7341667, -61.1383333 15.7016667, -61.1204868 15.6804104, -61.116797 15.6720689, -61.1106596 15.6656506, -61.0968189 15.6460962, -61.083421 15.6300299, -61.0657932 15.5989765, -61.0607846 15.5846292, -61.0567601 15.5769338, -61.055243 15.5742449, -61.0436767 15.541066, -61.036387 15.4952162, -61.0344085 15.4615026, -61.037269 15.4351561, -61.0329895 15.3942999, -61.0364022 15.3589037, -61.0354401 15.3544219, -61.0346416 15.3150813, -61.0368515 15.3029501, -61.0373217 15.2768091, -61.0420306 15.2476706, -61.0442149 15.2375483, -61.0562047 15.2043716, -61.0609591 15.196169, -61.0666737 15.1779782, -61.083955 15.144618, -61.1069788 15.1151873, -61.1349236 15.0905183, -61.1589127 15.0792459, -61.2830556 15.0308333, -61.3490238 15.0074943)))# diff --git a/src/integrationTest/resources/org/openstreetmap/atlas/generator/DMA_cutout.osm.pbf b/src/integrationTest/resources/org/openstreetmap/atlas/generator/DMA_cutout.osm.pbf new file mode 100644 index 00000000..fc54a18f Binary files /dev/null and b/src/integrationTest/resources/org/openstreetmap/atlas/generator/DMA_cutout.osm.pbf differ diff --git a/src/integrationTest/resources/org/openstreetmap/atlas/generator/tree-6-13-100000.txt b/src/integrationTest/resources/org/openstreetmap/atlas/generator/tree-6-13-100000.txt new file mode 100644 index 00000000..5e08e567 --- /dev/null +++ b/src/integrationTest/resources/org/openstreetmap/atlas/generator/tree-6-13-100000.txt @@ -0,0 +1,14157 @@ +0-0-0+ +1-0-0+ +2-0-0+ +3-0-0 +3-0-1+ +4-0-2 +4-0-3+ +5-0-6 +5-0-7 +5-1-6 +5-1-7 +4-1-2 +4-1-3+ +5-2-6 +5-2-7 +5-3-6 +5-3-7 +3-1-0+ +4-2-0 +4-2-1 +4-3-0 +4-3-1+ +5-6-2 +5-6-3 +5-7-2 +5-7-3 +3-1-1+ +4-2-2+ +5-4-4 +5-4-5 +5-5-4 +5-5-5 +4-2-3+ +5-4-6 +5-4-7 +5-5-6 +5-5-7 +4-3-2+ +5-6-4 +5-6-5 +5-7-4 +5-7-5 +4-3-3+ +5-6-6 +5-6-7+ +6-12-14 +6-12-15 +6-13-14+ +7-26-28 +7-26-29 +7-27-28 +7-27-29 +6-13-15 +5-7-6 +5-7-7 +2-0-1+ +3-0-2+ +4-0-4+ +5-0-8 +5-0-9 +5-1-8 +5-1-9 +4-0-5+ +5-0-10 +5-0-11 +5-1-10 +5-1-11 +4-1-4+ +5-2-8 +5-2-9 +5-3-8+ +6-6-16 +6-6-17 +6-7-16 +6-7-17 +5-3-9+ +6-6-18 +6-6-19 +6-7-18+ +7-14-36 +7-14-37 +7-15-36 +7-15-37 +6-7-19 +4-1-5 +3-0-3+ +4-0-6+ +5-0-12 +5-0-13 +5-1-12 +5-1-13 +4-0-7+ +5-0-14 +5-0-15 +5-1-14 +5-1-15 +4-1-6 +4-1-7+ +5-2-14 +5-2-15 +5-3-14 +5-3-15 +3-1-2+ +4-2-4+ +5-4-8 +5-4-9+ +6-8-18+ +7-16-36 +7-16-37 +7-17-36 +7-17-37 +6-8-19 +6-9-18+ +7-18-36 +7-18-37 +7-19-36 +7-19-37+ +8-38-74 +8-38-75 +8-39-74 +8-39-75 +6-9-19+ +7-18-38 +7-18-39 +7-19-38+ +8-38-76 +8-38-77 +8-39-76 +8-39-77 +7-19-39 +5-5-8+ +6-10-16 +6-10-17 +6-11-16 +6-11-17 +5-5-9+ +6-10-18+ +7-20-36 +7-20-37 +7-21-36 +7-21-37 +6-10-19+ +7-20-38 +7-20-39+ +8-40-78 +8-40-79 +8-41-78 +8-41-79 +7-21-38 +7-21-39 +6-11-18+ +7-22-36 +7-22-37 +7-23-36 +7-23-37 +6-11-19 +4-2-5+ +5-4-10+ +6-8-20 +6-8-21 +6-9-20+ +7-18-40 +7-18-41 +7-19-40 +7-19-41 +6-9-21+ +7-18-42 +7-18-43 +7-19-42 +7-19-43+ +8-38-86 +8-38-87 +8-39-86 +8-39-87 +5-4-11+ +6-8-22 +6-8-23 +6-9-22+ +7-18-44 +7-18-45 +7-19-44 +7-19-45 +6-9-23 +5-5-10+ +6-10-20+ +7-20-40+ +8-40-80 +8-40-81 +8-41-80 +8-41-81 +7-20-41+ +8-40-82 +8-40-83 +8-41-82 +8-41-83 +7-21-40+ +8-42-80 +8-42-81 +8-43-80 +8-43-81 +7-21-41 +6-10-21+ +7-20-42 +7-20-43+ +8-40-86 +8-40-87+ +9-80-174 +9-80-175+ +10-160-350 +10-160-351 +10-161-350+ +11-322-700 +11-322-701 +11-323-700 +11-323-701+ +12-646-1402 +12-646-1403 +12-647-1402 +12-647-1403 +10-161-351 +9-81-174 +9-81-175+ +10-162-350+ +11-324-700 +11-324-701 +11-325-700 +11-325-701 +10-162-351 +10-163-350 +10-163-351 +8-41-86 +8-41-87 +7-21-42 +7-21-43+ +8-42-86 +8-42-87 +8-43-86 +8-43-87 +6-11-20+ +7-22-40 +7-22-41 +7-23-40 +7-23-41+ +8-46-82 +8-46-83 +8-47-82+ +9-94-164 +9-94-165+ +10-188-330 +10-188-331 +10-189-330+ +11-378-660 +11-378-661+ +12-756-1322 +12-756-1323 +12-757-1322 +12-757-1323 +11-379-660 +11-379-661 +10-189-331+ +11-378-662+ +12-756-1324 +12-756-1325 +12-757-1324 +12-757-1325 +11-378-663 +11-379-662 +11-379-663 +9-95-164 +9-95-165 +8-47-83 +6-11-21+ +7-22-42 +7-22-43 +7-23-42+ +8-46-84 +8-46-85+ +9-92-170 +9-92-171 +9-93-170 +9-93-171 +8-47-84 +8-47-85 +7-23-43 +5-5-11+ +6-10-22+ +7-20-44+ +8-40-88+ +9-80-176 +9-80-177 +9-81-176 +9-81-177 +8-40-89+ +9-80-178 +9-80-179 +9-81-178+ +10-162-356 +10-162-357 +10-163-356 +10-163-357+ +11-326-714 +11-326-715 +11-327-714 +11-327-715 +9-81-179 +8-41-88 +8-41-89+ +9-82-178+ +10-164-356 +10-164-357+ +11-328-714+ +12-656-1428 +12-656-1429 +12-657-1428 +12-657-1429 +11-328-715 +11-329-714 +11-329-715 +10-165-356 +10-165-357 +9-82-179 +9-83-178 +9-83-179 +7-20-45+ +8-40-90 +8-40-91+ +9-80-182 +9-80-183 +9-81-182 +9-81-183+ +10-162-366+ +11-324-732 +11-324-733 +11-325-732+ +12-650-1464 +12-650-1465 +12-651-1464 +12-651-1465 +11-325-733 +10-162-367 +10-163-366+ +11-326-732+ +12-652-1464 +12-652-1465 +12-653-1464 +12-653-1465 +11-326-733 +11-327-732 +11-327-733 +10-163-367 +8-41-90 +8-41-91 +7-21-44 +7-21-45 +6-10-23+ +7-20-46+ +8-40-92 +8-40-93 +8-41-92 +8-41-93 +7-20-47+ +8-40-94 +8-40-95 +8-41-94 +8-41-95 +7-21-46 +7-21-47 +6-11-22+ +7-22-44+ +8-44-88 +8-44-89 +8-45-88 +8-45-89 +7-22-45 +7-23-44 +7-23-45 +6-11-23+ +7-22-46 +7-22-47 +7-23-46 +7-23-47 +4-3-4+ +5-6-8 +5-6-9 +5-7-8 +5-7-9+ +6-14-18 +6-14-19 +6-15-18 +6-15-19+ +7-30-38+ +8-60-76 +8-60-77 +8-61-76 +8-61-77 +7-30-39+ +8-60-78 +8-60-79 +8-61-78 +8-61-79 +7-31-38 +7-31-39 +4-3-5+ +5-6-10+ +6-12-20+ +7-24-40 +7-24-41 +7-25-40 +7-25-41 +6-12-21+ +7-24-42 +7-24-43 +7-25-42 +7-25-43 +6-13-20+ +7-26-40 +7-26-41 +7-27-40 +7-27-41 +6-13-21+ +7-26-42 +7-26-43 +7-27-42 +7-27-43 +5-6-11+ +6-12-22+ +7-24-44 +7-24-45 +7-25-44 +7-25-45 +6-12-23+ +7-24-46 +7-24-47+ +8-48-94 +8-48-95 +8-49-94 +8-49-95 +7-25-46 +7-25-47 +6-13-22+ +7-26-44 +7-26-45 +7-27-44 +7-27-45 +6-13-23+ +7-26-46 +7-26-47 +7-27-46 +7-27-47 +5-7-10+ +6-14-20+ +7-28-40 +7-28-41 +7-29-40 +7-29-41 +6-14-21+ +7-28-42 +7-28-43+ +8-56-86 +8-56-87 +8-57-86 +8-57-87 +7-29-42 +7-29-43+ +8-58-86 +8-58-87 +8-59-86 +8-59-87 +6-15-20 +6-15-21+ +7-30-42 +7-30-43+ +8-60-86 +8-60-87 +8-61-86 +8-61-87 +7-31-42 +7-31-43 +5-7-11+ +6-14-22+ +7-28-44+ +8-56-88 +8-56-89 +8-57-88 +8-57-89 +7-28-45 +7-29-44+ +8-58-88 +8-58-89 +8-59-88 +8-59-89 +7-29-45+ +8-58-90 +8-58-91 +8-59-90+ +9-118-180+ +10-236-360 +10-236-361 +10-237-360 +10-237-361 +9-118-181 +9-119-180 +9-119-181 +8-59-91 +6-14-23+ +7-28-46 +7-28-47 +7-29-46+ +8-58-92 +8-58-93 +8-59-92 +8-59-93 +7-29-47+ +8-58-94 +8-58-95 +8-59-94 +8-59-95+ +9-118-190 +9-118-191 +9-119-190 +9-119-191+ +10-238-382 +10-238-383 +10-239-382 +10-239-383 +6-15-22+ +7-30-44+ +8-60-88 +8-60-89 +8-61-88 +8-61-89 +7-30-45+ +8-60-90 +8-60-91 +8-61-90 +8-61-91 +7-31-44+ +8-62-88 +8-62-89 +8-63-88 +8-63-89 +7-31-45+ +8-62-90 +8-62-91 +8-63-90 +8-63-91 +6-15-23+ +7-30-46+ +8-60-92 +8-60-93 +8-61-92+ +9-122-184 +9-122-185 +9-123-184+ +10-246-368+ +11-492-736 +11-492-737 +11-493-736 +11-493-737 +10-246-369 +10-247-368 +10-247-369 +9-123-185 +8-61-93 +7-30-47+ +8-60-94 +8-60-95 +8-61-94 +8-61-95+ +9-122-190 +9-122-191 +9-123-190 +9-123-191 +7-31-46+ +8-62-92 +8-62-93+ +9-124-186 +9-124-187 +9-125-186 +9-125-187 +8-63-92 +8-63-93 +7-31-47+ +8-62-94 +8-62-95 +8-63-94 +8-63-95 +3-1-3+ +4-2-6+ +5-4-12 +5-4-13 +5-5-12+ +6-10-24+ +7-20-48+ +8-40-96+ +9-80-192 +9-80-193 +9-81-192 +9-81-193 +8-40-97 +8-41-96 +8-41-97+ +9-82-194 +9-82-195 +9-83-194 +9-83-195 +7-20-49+ +8-40-98+ +9-80-196 +9-80-197 +9-81-196 +9-81-197+ +10-162-394 +10-162-395 +10-163-394 +10-163-395+ +11-326-790 +11-326-791 +11-327-790 +11-327-791+ +12-654-1582 +12-654-1583 +12-655-1582 +12-655-1583 +8-40-99+ +9-80-198 +9-80-199 +9-81-198+ +10-162-396 +10-162-397 +10-163-396+ +11-326-792 +11-326-793 +11-327-792+ +12-654-1584 +12-654-1585 +12-655-1584 +12-655-1585 +11-327-793 +10-163-397 +9-81-199 +8-41-98+ +9-82-196 +9-82-197+ +10-164-394 +10-164-395 +10-165-394 +10-165-395 +9-83-196 +9-83-197+ +10-166-394 +10-166-395 +10-167-394 +10-167-395 +8-41-99+ +9-82-198+ +10-164-396+ +11-328-792 +11-328-793+ +12-656-1586 +12-656-1587 +12-657-1586 +12-657-1587 +11-329-792 +11-329-793 +10-164-397+ +11-328-794 +11-328-795 +11-329-794+ +12-658-1588 +12-658-1589 +12-659-1588 +12-659-1589 +11-329-795 +10-165-396 +10-165-397 +9-82-199 +9-83-198 +9-83-199 +7-21-48+ +8-42-96 +8-42-97+ +9-84-194 +9-84-195 +9-85-194 +9-85-195 +8-43-96 +8-43-97 +7-21-49+ +8-42-98 +8-42-99+ +9-84-198 +9-84-199 +9-85-198 +9-85-199+ +10-170-398 +10-170-399 +10-171-398 +10-171-399+ +11-342-798+ +12-684-1596 +12-684-1597 +12-685-1596 +12-685-1597 +11-342-799 +11-343-798 +11-343-799 +8-43-98 +8-43-99+ +9-86-198 +9-86-199 +9-87-198 +9-87-199 +6-10-25+ +7-20-50 +7-20-51 +7-21-50+ +8-42-100+ +9-84-200 +9-84-201 +9-85-200 +9-85-201 +8-42-101+ +9-84-202+ +10-168-404 +10-168-405 +10-169-404 +10-169-405 +9-84-203 +9-85-202 +9-85-203 +8-43-100 +8-43-101+ +9-86-202+ +10-172-404 +10-172-405 +10-173-404+ +11-346-808+ +12-692-1616 +12-692-1617 +12-693-1616 +12-693-1617 +11-346-809 +11-347-808 +11-347-809 +10-173-405 +9-86-203 +9-87-202 +9-87-203 +7-21-51+ +8-42-102 +8-42-103 +8-43-102+ +9-86-204 +9-86-205 +9-87-204+ +10-174-408 +10-174-409 +10-175-408+ +11-350-816 +11-350-817+ +12-700-1634 +12-700-1635 +12-701-1634 +12-701-1635 +11-351-816 +11-351-817 +10-175-409+ +11-350-818+ +12-700-1636 +12-700-1637 +12-701-1636 +12-701-1637 +11-350-819 +11-351-818+ +12-702-1636 +12-702-1637 +12-703-1636 +12-703-1637 +11-351-819 +9-87-205 +8-43-103 +6-11-24+ +7-22-48 +7-22-49 +7-23-48 +7-23-49 +6-11-25+ +7-22-50 +7-22-51+ +8-44-102+ +9-88-204+ +10-176-408 +10-176-409+ +11-352-818 +11-352-819 +11-353-818 +11-353-819 +10-177-408 +10-177-409 +9-88-205 +9-89-204 +9-89-205 +8-44-103+ +9-88-206 +9-88-207 +9-89-206+ +10-178-412 +10-178-413 +10-179-412 +10-179-413 +9-89-207 +8-45-102 +8-45-103 +7-23-50+ +8-46-100 +8-46-101 +8-47-100 +8-47-101 +7-23-51 +5-5-13 +4-2-7 +4-3-6+ +5-6-12+ +6-12-24+ +7-24-48+ +8-48-96+ +9-96-192 +9-96-193 +9-97-192 +9-97-193 +8-48-97 +8-49-96 +8-49-97 +7-24-49 +7-25-48+ +8-50-96 +8-50-97 +8-51-96 +8-51-97+ +9-102-194 +9-102-195 +9-103-194 +9-103-195 +7-25-49+ +8-50-98 +8-50-99 +8-51-98 +8-51-99 +6-12-25+ +7-24-50+ +8-48-100 +8-48-101 +8-49-100 +8-49-101 +7-24-51+ +8-48-102+ +9-96-204 +9-96-205+ +10-192-410 +10-192-411 +10-193-410 +10-193-411 +9-97-204 +9-97-205 +8-48-103 +8-49-102 +8-49-103 +7-25-50 +7-25-51 +6-13-24+ +7-26-48+ +8-52-96 +8-52-97+ +9-104-194 +9-104-195 +9-105-194 +9-105-195 +8-53-96+ +9-106-192 +9-106-193 +9-107-192 +9-107-193 +8-53-97+ +9-106-194+ +10-212-388 +10-212-389 +10-213-388+ +11-426-776 +11-426-777 +11-427-776 +11-427-777 +10-213-389 +9-106-195 +9-107-194 +9-107-195 +7-26-49+ +8-52-98 +8-52-99 +8-53-98 +8-53-99 +7-27-48 +7-27-49 +6-13-25+ +7-26-50+ +8-52-100 +8-52-101 +8-53-100 +8-53-101 +7-26-51 +7-27-50 +7-27-51 +5-6-13+ +6-12-26+ +7-24-52 +7-24-53 +7-25-52 +7-25-53 +6-12-27 +6-13-26+ +7-26-52 +7-26-53 +7-27-52 +7-27-53 +6-13-27 +5-7-12+ +6-14-24+ +7-28-48 +7-28-49 +7-29-48+ +8-58-96 +8-58-97 +8-59-96 +8-59-97 +7-29-49+ +8-58-98 +8-58-99 +8-59-98 +8-59-99 +6-14-25+ +7-28-50+ +8-56-100 +8-56-101 +8-57-100 +8-57-101 +7-28-51 +7-29-50+ +8-58-100+ +9-116-200 +9-116-201 +9-117-200 +9-117-201 +8-58-101+ +9-116-202 +9-116-203 +9-117-202 +9-117-203 +8-59-100+ +9-118-200 +9-118-201 +9-119-200 +9-119-201 +8-59-101+ +9-118-202 +9-118-203 +9-119-202 +9-119-203 +7-29-51+ +8-58-102 +8-58-103+ +9-116-206 +9-116-207 +9-117-206 +9-117-207 +8-59-102 +8-59-103+ +9-118-206+ +10-236-412 +10-236-413 +10-237-412 +10-237-413 +9-118-207 +9-119-206 +9-119-207 +6-15-24+ +7-30-48+ +8-60-96 +8-60-97+ +9-120-194 +9-120-195 +9-121-194 +9-121-195+ +10-242-390 +10-242-391 +10-243-390 +10-243-391 +8-61-96 +8-61-97 +7-30-49+ +8-60-98 +8-60-99 +8-61-98 +8-61-99 +7-31-48+ +8-62-96 +8-62-97 +8-63-96 +8-63-97 +7-31-49+ +8-62-98 +8-62-99 +8-63-98+ +9-126-196 +9-126-197 +9-127-196+ +10-254-392 +10-254-393 +10-255-392 +10-255-393 +9-127-197 +8-63-99 +6-15-25+ +7-30-50+ +8-60-100 +8-60-101 +8-61-100 +8-61-101 +7-30-51+ +8-60-102 +8-60-103 +8-61-102 +8-61-103 +7-31-50+ +8-62-100 +8-62-101 +8-63-100 +8-63-101 +7-31-51+ +8-62-102 +8-62-103 +8-63-102 +8-63-103 +5-7-13+ +6-14-26+ +7-28-52+ +8-56-104 +8-56-105 +8-57-104 +8-57-105 +7-28-53+ +8-56-106 +8-56-107 +8-57-106 +8-57-107 +7-29-52+ +8-58-104 +8-58-105+ +9-116-210+ +10-232-420 +10-232-421 +10-233-420 +10-233-421+ +11-466-842 +11-466-843 +11-467-842 +11-467-843+ +12-934-1686 +12-934-1687 +12-935-1686 +12-935-1687 +9-116-211 +9-117-210+ +10-234-420 +10-234-421+ +11-468-842+ +12-936-1684 +12-936-1685 +12-937-1684 +12-937-1685 +11-468-843 +11-469-842 +11-469-843 +10-235-420 +10-235-421 +9-117-211 +8-59-104 +8-59-105+ +9-118-210 +9-118-211 +9-119-210 +9-119-211 +7-29-53+ +8-58-106 +8-58-107 +8-59-106 +8-59-107 +6-14-27+ +7-28-54 +7-28-55 +7-29-54 +7-29-55 +6-15-26+ +7-30-52+ +8-60-104 +8-60-105+ +9-120-210 +9-120-211+ +10-240-422 +10-240-423+ +11-480-846 +11-480-847 +11-481-846 +11-481-847 +10-241-422 +10-241-423 +9-121-210 +9-121-211 +8-61-104 +8-61-105 +7-30-53 +7-31-52+ +8-62-104 +8-62-105 +8-63-104 +8-63-105+ +9-126-210 +9-126-211 +9-127-210 +9-127-211+ +10-254-422 +10-254-423 +10-255-422+ +11-510-844 +11-510-845 +11-511-844 +11-511-845+ +12-1022-1690 +12-1022-1691 +12-1023-1690 +12-1023-1691 +10-255-423 +7-31-53 +6-15-27 +4-3-7+ +5-6-14+ +6-12-28 +6-12-29 +6-13-28+ +7-26-56+ +8-52-112 +8-52-113 +8-53-112 +8-53-113 +7-26-57 +7-27-56+ +8-54-112 +8-54-113 +8-55-112 +8-55-113 +7-27-57 +6-13-29 +5-6-15 +5-7-14+ +6-14-28+ +7-28-56+ +8-56-112 +8-56-113 +8-57-112 +8-57-113+ +9-114-226 +9-114-227 +9-115-226 +9-115-227 +7-28-57 +7-29-56+ +8-58-112 +8-58-113 +8-59-112 +8-59-113 +7-29-57 +6-14-29 +6-15-28 +6-15-29+ +7-30-58 +7-30-59 +7-31-58+ +8-62-116 +8-62-117 +8-63-116 +8-63-117 +7-31-59 +5-7-15 +2-1-0+ +3-2-0+ +4-4-0+ +5-8-0 +5-8-1 +5-9-0 +5-9-1 +4-4-1+ +5-8-2 +5-8-3 +5-9-2 +5-9-3 +4-5-0+ +5-10-0 +5-10-1 +5-11-0 +5-11-1 +4-5-1+ +5-10-2 +5-10-3 +5-11-2 +5-11-3 +3-2-1+ +4-4-2+ +5-8-4 +5-8-5 +5-9-4 +5-9-5 +4-4-3+ +5-8-6 +5-8-7+ +6-16-14 +6-16-15 +6-17-14 +6-17-15 +5-9-6 +5-9-7 +4-5-2+ +5-10-4 +5-10-5 +5-11-4 +5-11-5 +4-5-3+ +5-10-6 +5-10-7 +5-11-6 +5-11-7 +3-3-0+ +4-6-0+ +5-12-0 +5-12-1 +5-13-0 +5-13-1 +4-6-1+ +5-12-2 +5-12-3 +5-13-2 +5-13-3 +4-7-0 +4-7-1+ +5-14-2 +5-14-3 +5-15-2 +5-15-3 +3-3-1+ +4-6-2+ +5-12-4 +5-12-5 +5-13-4 +5-13-5 +4-6-3+ +5-12-6 +5-12-7 +5-13-6 +5-13-7 +4-7-2+ +5-14-4 +5-14-5 +5-15-4 +5-15-5 +4-7-3+ +5-14-6 +5-14-7 +5-15-6 +5-15-7 +2-1-1+ +3-2-2+ +4-4-4+ +5-8-8 +5-8-9 +5-9-8 +5-9-9 +4-4-5+ +5-8-10+ +6-16-20 +6-16-21+ +7-32-42 +7-32-43 +7-33-42 +7-33-43+ +8-66-86 +8-66-87 +8-67-86 +8-67-87 +6-17-20 +6-17-21+ +7-34-42 +7-34-43+ +8-68-86 +8-68-87 +8-69-86 +8-69-87 +7-35-42 +7-35-43 +5-8-11+ +6-16-22+ +7-32-44+ +8-64-88+ +9-128-176 +9-128-177 +9-129-176 +9-129-177 +8-64-89 +8-65-88 +8-65-89 +7-32-45+ +8-64-90 +8-64-91 +8-65-90 +8-65-91 +7-33-44 +7-33-45+ +8-66-90 +8-66-91 +8-67-90 +8-67-91 +6-16-23+ +7-32-46+ +8-64-92 +8-64-93 +8-65-92 +8-65-93 +7-32-47+ +8-64-94+ +9-128-188 +9-128-189 +9-129-188 +9-129-189 +8-64-95 +8-65-94+ +9-130-188 +9-130-189 +9-131-188 +9-131-189 +8-65-95+ +9-130-190+ +10-260-380 +10-260-381 +10-261-380 +10-261-381 +9-130-191 +9-131-190+ +10-262-380+ +11-524-760+ +12-1048-1520 +12-1048-1521 +12-1049-1520 +12-1049-1521+ +13-2098-3042 +13-2098-3043 +13-2099-3042 +13-2099-3043 +11-524-761+ +12-1048-1522 +12-1048-1523 +12-1049-1522 +12-1049-1523 +11-525-760+ +12-1050-1520 +12-1050-1521 +12-1051-1520 +12-1051-1521 +11-525-761+ +12-1050-1522 +12-1050-1523 +12-1051-1522 +12-1051-1523 +10-262-381+ +11-524-762 +11-524-763 +11-525-762+ +12-1050-1524 +12-1050-1525 +12-1051-1524 +12-1051-1525 +11-525-763 +10-263-380 +10-263-381 +9-131-191 +7-33-46+ +8-66-92 +8-66-93 +8-67-92 +8-67-93 +7-33-47+ +8-66-94 +8-66-95 +8-67-94 +8-67-95 +6-17-22+ +7-34-44+ +8-68-88 +8-68-89 +8-69-88 +8-69-89 +7-34-45+ +8-68-90 +8-68-91 +8-69-90 +8-69-91 +7-35-44+ +8-70-88 +8-70-89 +8-71-88 +8-71-89 +7-35-45+ +8-70-90+ +9-140-180 +9-140-181 +9-141-180 +9-141-181 +8-70-91 +8-71-90 +8-71-91 +6-17-23+ +7-34-46 +7-34-47+ +8-68-94+ +9-136-188 +9-136-189 +9-137-188 +9-137-189+ +10-274-378 +10-274-379 +10-275-378 +10-275-379 +8-68-95+ +9-136-190 +9-136-191 +9-137-190 +9-137-191 +8-69-94+ +9-138-188 +9-138-189 +9-139-188 +9-139-189 +8-69-95 +7-35-46+ +8-70-92 +8-70-93+ +9-140-186 +9-140-187 +9-141-186 +9-141-187+ +10-282-374 +10-282-375 +10-283-374 +10-283-375 +8-71-92+ +9-142-184 +9-142-185 +9-143-184 +9-143-185 +8-71-93+ +9-142-186+ +10-284-372 +10-284-373 +10-285-372 +10-285-373+ +11-570-746 +11-570-747 +11-571-746 +11-571-747 +9-142-187+ +10-284-374 +10-284-375 +10-285-374 +10-285-375 +9-143-186+ +10-286-372 +10-286-373+ +11-572-746 +11-572-747 +11-573-746 +11-573-747 +10-287-372 +10-287-373 +9-143-187 +7-35-47+ +8-70-94+ +9-140-188 +9-140-189 +9-141-188 +9-141-189 +8-70-95+ +9-140-190 +9-140-191 +9-141-190 +9-141-191 +8-71-94+ +9-142-188 +9-142-189 +9-143-188 +9-143-189 +8-71-95 +5-9-10+ +6-18-20 +6-18-21 +6-19-20 +6-19-21+ +7-38-42 +7-38-43 +7-39-42 +7-39-43 +5-9-11+ +6-18-22+ +7-36-44 +7-36-45+ +8-72-90 +8-72-91 +8-73-90 +8-73-91 +7-37-44+ +8-74-88 +8-74-89 +8-75-88 +8-75-89 +7-37-45+ +8-74-90 +8-74-91+ +9-148-182 +9-148-183+ +10-296-366+ +11-592-732 +11-592-733 +11-593-732 +11-593-733 +10-296-367 +10-297-366 +10-297-367 +9-149-182 +9-149-183 +8-75-90 +8-75-91+ +9-150-182 +9-150-183 +9-151-182 +9-151-183+ +10-302-366+ +11-604-732 +11-604-733 +11-605-732+ +12-1210-1464 +12-1210-1465 +12-1211-1464 +12-1211-1465 +11-605-733 +10-302-367 +10-303-366 +10-303-367 +6-18-23+ +7-36-46+ +8-72-92+ +9-144-184 +9-144-185 +9-145-184 +9-145-185 +8-72-93 +8-73-92+ +9-146-184 +9-146-185 +9-147-184 +9-147-185 +8-73-93 +7-36-47+ +8-72-94 +8-72-95 +8-73-94 +8-73-95 +7-37-46+ +8-74-92 +8-74-93 +8-75-92 +8-75-93 +7-37-47+ +8-74-94 +8-74-95+ +9-148-190 +9-148-191 +9-149-190 +9-149-191 +8-75-94+ +9-150-188 +9-150-189 +9-151-188 +9-151-189 +8-75-95+ +9-150-190+ +10-300-380 +10-300-381 +10-301-380 +10-301-381 +9-150-191 +9-151-190 +9-151-191 +6-19-22+ +7-38-44+ +8-76-88 +8-76-89 +8-77-88 +8-77-89 +7-38-45+ +8-76-90+ +9-152-180 +9-152-181 +9-153-180 +9-153-181 +8-76-91+ +9-152-182 +9-152-183 +9-153-182 +9-153-183 +8-77-90+ +9-154-180+ +10-308-360 +10-308-361 +10-309-360 +10-309-361 +9-154-181 +9-155-180 +9-155-181 +8-77-91 +7-39-44+ +8-78-88 +8-78-89 +8-79-88 +8-79-89 +7-39-45 +6-19-23+ +7-38-46+ +8-76-92 +8-76-93 +8-77-92 +8-77-93+ +9-154-186 +9-154-187 +9-155-186 +9-155-187 +7-38-47+ +8-76-94+ +9-152-188 +9-152-189+ +10-304-378 +10-304-379 +10-305-378 +10-305-379+ +11-610-758 +11-610-759 +11-611-758 +11-611-759 +9-153-188 +9-153-189+ +10-306-378 +10-306-379 +10-307-378 +10-307-379+ +11-614-758 +11-614-759 +11-615-758 +11-615-759 +8-76-95+ +9-152-190 +9-152-191 +9-153-190 +9-153-191 +8-77-94+ +9-154-188+ +10-308-376 +10-308-377+ +11-616-754 +11-616-755 +11-617-754 +11-617-755 +10-309-376 +10-309-377+ +11-618-754 +11-618-755 +11-619-754 +11-619-755 +9-154-189+ +10-308-378+ +11-616-756 +11-616-757 +11-617-756 +11-617-757 +10-308-379+ +11-616-758 +11-616-759 +11-617-758 +11-617-759 +10-309-378+ +11-618-756 +11-618-757 +11-619-756+ +12-1238-1512 +12-1238-1513 +12-1239-1512 +12-1239-1513 +11-619-757+ +12-1238-1514 +12-1238-1515 +12-1239-1514 +12-1239-1515 +10-309-379+ +11-618-758 +11-618-759 +11-619-758+ +12-1238-1516 +12-1238-1517 +12-1239-1516 +12-1239-1517 +11-619-759 +9-155-188+ +10-310-376 +10-310-377+ +11-620-754 +11-620-755 +11-621-754 +11-621-755 +10-311-376 +10-311-377 +9-155-189+ +10-310-378+ +11-620-756 +11-620-757 +11-621-756 +11-621-757 +10-310-379+ +11-620-758 +11-620-759 +11-621-758 +11-621-759 +10-311-378 +10-311-379 +8-77-95+ +9-154-190+ +10-308-380 +10-308-381 +10-309-380+ +11-618-760 +11-618-761 +11-619-760 +11-619-761 +10-309-381 +9-154-191 +9-155-190+ +10-310-380 +10-310-381 +10-311-380 +10-311-381+ +11-622-762 +11-622-763 +11-623-762 +11-623-763 +9-155-191 +7-39-46+ +8-78-92 +8-78-93 +8-79-92 +8-79-93 +7-39-47+ +8-78-94 +8-78-95+ +9-156-190+ +10-312-380 +10-312-381 +10-313-380 +10-313-381 +9-156-191 +9-157-190 +9-157-191 +8-79-94 +8-79-95 +4-5-4+ +5-10-8 +5-10-9+ +6-20-18 +6-20-19+ +7-40-38 +7-40-39 +7-41-38 +7-41-39+ +8-82-78 +8-82-79 +8-83-78 +8-83-79 +6-21-18 +6-21-19 +5-11-8 +5-11-9 +4-5-5+ +5-10-10+ +6-20-20+ +7-40-40 +7-40-41+ +8-80-82 +8-80-83 +8-81-82 +8-81-83 +7-41-40+ +8-82-80 +8-82-81 +8-83-80 +8-83-81 +7-41-41+ +8-82-82 +8-82-83 +8-83-82 +8-83-83 +6-20-21+ +7-40-42 +7-40-43 +7-41-42 +7-41-43 +6-21-20+ +7-42-40+ +8-84-80 +8-84-81 +8-85-80 +8-85-81 +7-42-41 +7-43-40 +7-43-41+ +8-86-82 +8-86-83 +8-87-82 +8-87-83 +6-21-21+ +7-42-42 +7-42-43 +7-43-42+ +8-86-84 +8-86-85 +8-87-84 +8-87-85 +7-43-43+ +8-86-86 +8-86-87 +8-87-86 +8-87-87 +5-10-11+ +6-20-22+ +7-40-44+ +8-80-88 +8-80-89 +8-81-88 +8-81-89 +7-40-45+ +8-80-90 +8-80-91 +8-81-90 +8-81-91 +7-41-44 +7-41-45+ +8-82-90 +8-82-91 +8-83-90 +8-83-91 +6-20-23+ +7-40-46+ +8-80-92 +8-80-93 +8-81-92 +8-81-93 +7-40-47 +7-41-46+ +8-82-92+ +9-164-184 +9-164-185 +9-165-184 +9-165-185 +8-82-93 +8-83-92 +8-83-93 +7-41-47 +6-21-22+ +7-42-44 +7-42-45+ +8-84-90 +8-84-91 +8-85-90 +8-85-91 +7-43-44+ +8-86-88 +8-86-89 +8-87-88 +8-87-89 +7-43-45 +6-21-23 +5-11-10+ +6-22-20 +6-22-21+ +7-44-42 +7-44-43 +7-45-42 +7-45-43 +6-23-20 +6-23-21 +5-11-11+ +6-22-22+ +7-44-44+ +8-88-88 +8-88-89 +8-89-88 +8-89-89 +7-44-45 +7-45-44 +7-45-45 +6-22-23 +6-23-22 +6-23-23 +3-2-3+ +4-4-6+ +5-8-12+ +6-16-24+ +7-32-48+ +8-64-96+ +9-128-192+ +10-256-384 +10-256-385 +10-257-384 +10-257-385 +9-128-193 +9-129-192 +9-129-193 +8-64-97 +8-65-96 +8-65-97 +7-32-49+ +8-64-98 +8-64-99 +8-65-98 +8-65-99 +7-33-48+ +8-66-96 +8-66-97+ +9-132-194 +9-132-195 +9-133-194+ +10-266-388 +10-266-389 +10-267-388 +10-267-389 +9-133-195 +8-67-96 +8-67-97+ +9-134-194 +9-134-195 +9-135-194 +9-135-195+ +10-270-390 +10-270-391 +10-271-390 +10-271-391+ +11-542-782 +11-542-783 +11-543-782 +11-543-783 +7-33-49+ +8-66-98+ +9-132-196 +9-132-197 +9-133-196 +9-133-197+ +10-266-394 +10-266-395 +10-267-394+ +11-534-788 +11-534-789 +11-535-788 +11-535-789 +10-267-395 +8-66-99 +8-67-98+ +9-134-196 +9-134-197+ +10-268-394+ +11-536-788+ +12-1072-1576 +12-1072-1577 +12-1073-1576 +12-1073-1577 +11-536-789 +11-537-788 +11-537-789 +10-268-395 +10-269-394 +10-269-395 +9-135-196 +9-135-197+ +10-270-394 +10-270-395 +10-271-394+ +11-542-788 +11-542-789 +11-543-788 +11-543-789 +10-271-395 +8-67-99 +6-16-25+ +7-32-50+ +8-64-100 +8-64-101 +8-65-100 +8-65-101 +7-32-51+ +8-64-102 +8-64-103 +8-65-102 +8-65-103 +7-33-50+ +8-66-100 +8-66-101 +8-67-100 +8-67-101+ +9-134-202 +9-134-203 +9-135-202 +9-135-203 +7-33-51+ +8-66-102+ +9-132-204 +9-132-205 +9-133-204 +9-133-205 +8-66-103 +8-67-102+ +9-134-204 +9-134-205 +9-135-204+ +10-270-408 +10-270-409 +10-271-408 +10-271-409+ +11-542-818 +11-542-819 +11-543-818 +11-543-819 +9-135-205+ +10-270-410 +10-270-411 +10-271-410+ +11-542-820 +11-542-821 +11-543-820 +11-543-821 +10-271-411 +8-67-103 +6-17-24+ +7-34-48+ +8-68-96 +8-68-97+ +9-136-194 +9-136-195 +9-137-194 +9-137-195 +8-69-96 +8-69-97 +7-34-49+ +8-68-98 +8-68-99 +8-69-98 +8-69-99 +7-35-48+ +8-70-96 +8-70-97 +8-71-96+ +9-142-192 +9-142-193 +9-143-192 +9-143-193 +8-71-97 +7-35-49+ +8-70-98 +8-70-99+ +9-140-198 +9-140-199 +9-141-198 +9-141-199 +8-71-98 +8-71-99+ +9-142-198 +9-142-199 +9-143-198 +9-143-199 +6-17-25+ +7-34-50+ +8-68-100+ +9-136-200 +9-136-201 +9-137-200 +9-137-201 +8-68-101+ +9-136-202 +9-136-203 +9-137-202 +9-137-203 +8-69-100+ +9-138-200 +9-138-201 +9-139-200 +9-139-201 +8-69-101+ +9-138-202 +9-138-203 +9-139-202 +9-139-203 +7-34-51+ +8-68-102+ +9-136-204+ +10-272-408 +10-272-409+ +11-544-818 +11-544-819 +11-545-818 +11-545-819 +10-273-408 +10-273-409 +9-136-205 +9-137-204 +9-137-205 +8-68-103+ +9-136-206 +9-136-207 +9-137-206 +9-137-207 +8-69-102 +8-69-103 +7-35-50+ +8-70-100+ +9-140-200 +9-140-201 +9-141-200 +9-141-201 +8-70-101+ +9-140-202 +9-140-203 +9-141-202+ +10-282-404 +10-282-405 +10-283-404 +10-283-405 +9-141-203 +8-71-100+ +9-142-200 +9-142-201 +9-143-200 +9-143-201+ +10-286-402 +10-286-403 +10-287-402+ +11-574-804 +11-574-805 +11-575-804 +11-575-805 +10-287-403 +8-71-101+ +9-142-202 +9-142-203 +9-143-202 +9-143-203 +7-35-51+ +8-70-102 +8-70-103+ +9-140-206 +9-140-207 +9-141-206 +9-141-207 +8-71-102+ +9-142-204 +9-142-205 +9-143-204 +9-143-205 +8-71-103 +5-8-13+ +6-16-26+ +7-32-52+ +8-64-104 +8-64-105+ +9-128-210 +9-128-211 +9-129-210+ +10-258-420 +10-258-421 +10-259-420 +10-259-421 +9-129-211 +8-65-104 +8-65-105+ +9-130-210 +9-130-211 +9-131-210 +9-131-211 +7-32-53 +7-33-52+ +8-66-104 +8-66-105 +8-67-104 +8-67-105 +7-33-53 +6-16-27 +6-17-26+ +7-34-52+ +8-68-104 +8-68-105 +8-69-104 +8-69-105 +7-34-53+ +8-68-106 +8-68-107 +8-69-106+ +9-138-212 +9-138-213 +9-139-212 +9-139-213 +8-69-107+ +9-138-214+ +10-276-428 +10-276-429 +10-277-428 +10-277-429 +9-138-215 +9-139-214 +9-139-215 +7-35-52 +7-35-53+ +8-70-106+ +9-140-212 +9-140-213+ +10-280-426 +10-280-427 +10-281-426 +10-281-427 +9-141-212 +9-141-213 +8-70-107 +8-71-106 +8-71-107 +6-17-27+ +7-34-54+ +8-68-108 +8-68-109 +8-69-108+ +9-138-216 +9-138-217 +9-139-216 +9-139-217 +8-69-109 +7-34-55 +7-35-54+ +8-70-108+ +9-140-216 +9-140-217 +9-141-216 +9-141-217 +8-70-109 +8-71-108 +8-71-109 +7-35-55 +5-9-12+ +6-18-24+ +7-36-48+ +8-72-96 +8-72-97+ +9-144-194 +9-144-195 +9-145-194 +9-145-195 +8-73-96+ +9-146-192 +9-146-193 +9-147-192 +9-147-193 +8-73-97+ +9-146-194+ +10-292-388 +10-292-389 +10-293-388 +10-293-389+ +11-586-778 +11-586-779 +11-587-778 +11-587-779 +9-146-195+ +10-292-390 +10-292-391+ +11-584-782 +11-584-783 +11-585-782 +11-585-783+ +12-1170-1566 +12-1170-1567 +12-1171-1566 +12-1171-1567 +10-293-390+ +11-586-780 +11-586-781 +11-587-780+ +12-1174-1560 +12-1174-1561 +12-1175-1560 +12-1175-1561 +11-587-781 +10-293-391+ +11-586-782 +11-586-783 +11-587-782 +11-587-783 +9-147-194+ +10-294-388 +10-294-389+ +11-588-778 +11-588-779 +11-589-778 +11-589-779 +10-295-388 +10-295-389 +9-147-195+ +10-294-390+ +11-588-780+ +12-1176-1560 +12-1176-1561 +12-1177-1560 +12-1177-1561 +11-588-781 +11-589-780 +11-589-781 +10-294-391 +10-295-390 +10-295-391 +7-36-49+ +8-72-98+ +9-144-196 +9-144-197 +9-145-196 +9-145-197 +8-72-99+ +9-144-198 +9-144-199 +9-145-198 +9-145-199 +8-73-98+ +9-146-196 +9-146-197 +9-147-196 +9-147-197 +8-73-99+ +9-146-198 +9-146-199 +9-147-198 +9-147-199+ +10-294-398+ +11-588-796 +11-588-797 +11-589-796 +11-589-797 +10-294-399 +10-295-398 +10-295-399+ +11-590-798+ +12-1180-1596 +12-1180-1597 +12-1181-1596 +12-1181-1597 +11-590-799 +11-591-798 +11-591-799 +7-37-48+ +8-74-96+ +9-148-192 +9-148-193 +9-149-192 +9-149-193+ +10-298-386 +10-298-387 +10-299-386 +10-299-387 +8-74-97+ +9-148-194+ +10-296-388 +10-296-389 +10-297-388 +10-297-389 +9-148-195 +9-149-194 +9-149-195 +8-75-96+ +9-150-192+ +10-300-384 +10-300-385 +10-301-384+ +11-602-768 +11-602-769 +11-603-768 +11-603-769+ +12-1206-1538 +12-1206-1539 +12-1207-1538 +12-1207-1539 +10-301-385+ +11-602-770+ +12-1204-1540 +12-1204-1541 +12-1205-1540 +12-1205-1541 +11-602-771 +11-603-770+ +12-1206-1540 +12-1206-1541+ +13-2412-3082 +13-2412-3083 +13-2413-3082 +13-2413-3083 +12-1207-1540+ +13-2414-3080 +13-2414-3081 +13-2415-3080 +13-2415-3081 +12-1207-1541 +11-603-771 +9-150-193 +9-151-192+ +10-302-384+ +11-604-768 +11-604-769+ +12-1208-1538 +12-1208-1539+ +13-2416-3078 +13-2416-3079 +13-2417-3078 +13-2417-3079 +12-1209-1538 +12-1209-1539 +11-605-768 +11-605-769 +10-302-385+ +11-604-770+ +12-1208-1540+ +13-2416-3080 +13-2416-3081 +13-2417-3080 +13-2417-3081 +12-1208-1541 +12-1209-1540 +12-1209-1541 +11-604-771 +11-605-770 +11-605-771 +10-303-384 +10-303-385 +9-151-193 +8-75-97 +7-37-49 +6-18-25+ +7-36-50+ +8-72-100+ +9-144-200 +9-144-201+ +10-288-402+ +11-576-804 +11-576-805+ +12-1152-1610 +12-1152-1611 +12-1153-1610 +12-1153-1611 +11-577-804 +11-577-805 +10-288-403 +10-289-402 +10-289-403 +9-145-200 +9-145-201 +8-72-101+ +9-144-202 +9-144-203 +9-145-202 +9-145-203 +8-73-100 +8-73-101 +7-36-51 +7-37-50 +7-37-51 +6-19-24 +6-19-25 +5-9-13 +4-4-7+ +5-8-14+ +6-16-28+ +7-32-56 +7-32-57 +7-33-56 +7-33-57 +6-16-29+ +7-32-58+ +8-64-116 +8-64-117 +8-65-116 +8-65-117 +7-32-59 +7-33-58 +7-33-59 +6-17-28 +6-17-29 +5-8-15+ +6-16-30 +6-16-31 +6-17-30+ +7-34-60+ +8-68-120 +8-68-121 +8-69-120 +8-69-121 +7-34-61 +7-35-60 +7-35-61 +6-17-31 +5-9-14+ +6-18-28+ +7-36-56 +7-36-57 +7-37-56 +7-37-57 +6-18-29 +6-19-28+ +7-38-56+ +8-76-112 +8-76-113+ +9-152-226 +9-152-227 +9-153-226 +9-153-227 +8-77-112 +8-77-113 +7-38-57+ +8-76-114+ +9-152-228 +9-152-229 +9-153-228 +9-153-229 +8-76-115 +8-77-114 +8-77-115 +7-39-56 +7-39-57 +6-19-29+ +7-38-58 +7-38-59 +7-39-58 +7-39-59 +5-9-15+ +6-18-30+ +7-36-60 +7-36-61 +7-37-60+ +8-74-120 +8-74-121 +8-75-120 +8-75-121 +7-37-61 +6-18-31+ +7-36-62 +7-36-63 +7-37-62+ +8-74-124+ +9-148-248 +9-148-249 +9-149-248 +9-149-249 +8-74-125 +8-75-124+ +9-150-248 +9-150-249+ +10-300-498 +10-300-499 +10-301-498 +10-301-499 +9-151-248 +9-151-249 +8-75-125 +7-37-63 +6-19-30+ +7-38-60 +7-38-61+ +8-76-122 +8-76-123 +8-77-122 +8-77-123 +7-39-60 +7-39-61 +6-19-31 +4-5-6+ +5-10-12 +5-10-13 +5-11-12 +5-11-13 +4-5-7+ +5-10-14+ +6-20-28+ +7-40-56 +7-40-57+ +8-80-114+ +9-160-228 +9-160-229 +9-161-228 +9-161-229+ +10-322-458 +10-322-459 +10-323-458+ +11-646-916 +11-646-917 +11-647-916 +11-647-917+ +12-1294-1834 +12-1294-1835 +12-1295-1834 +12-1295-1835 +10-323-459 +8-80-115 +8-81-114+ +9-162-228 +9-162-229+ +10-324-458+ +11-648-916 +11-648-917+ +12-1296-1834 +12-1296-1835 +12-1297-1834 +12-1297-1835 +11-649-916 +11-649-917 +10-324-459 +10-325-458 +10-325-459 +9-163-228 +9-163-229 +8-81-115 +7-41-56 +7-41-57 +6-20-29 +6-21-28 +6-21-29+ +7-42-58+ +8-84-116+ +9-168-232+ +10-336-464 +10-336-465+ +11-672-930 +11-672-931 +11-673-930 +11-673-931 +10-337-464 +10-337-465 +9-168-233 +9-169-232 +9-169-233 +8-84-117+ +9-168-234 +9-168-235 +9-169-234+ +10-338-468 +10-338-469+ +11-676-938 +11-676-939+ +12-1352-1878 +12-1352-1879 +12-1353-1878 +12-1353-1879 +11-677-938 +11-677-939 +10-339-468 +10-339-469 +9-169-235+ +10-338-470 +10-338-471 +10-339-470 +10-339-471 +8-85-116 +8-85-117 +7-42-59 +7-43-58 +7-43-59 +5-10-15+ +6-20-30+ +7-40-60 +7-40-61 +7-41-60 +7-41-61 +6-20-31 +6-21-30+ +7-42-60 +7-42-61 +7-43-60 +7-43-61 +6-21-31 +5-11-14 +5-11-15+ +6-22-30 +6-22-31+ +7-44-62 +7-44-63 +7-45-62 +7-45-63 +6-23-30 +6-23-31 +3-3-2+ +4-6-4+ +5-12-8 +5-12-9 +5-13-8 +5-13-9 +4-6-5 +4-7-4+ +5-14-8+ +6-28-16 +6-28-17+ +7-56-34+ +8-112-68 +8-112-69 +8-113-68 +8-113-69 +7-56-35 +7-57-34 +7-57-35 +6-29-16 +6-29-17 +5-14-9 +5-15-8 +5-15-9+ +6-30-18 +6-30-19 +6-31-18 +6-31-19+ +7-62-38+ +8-124-76 +8-124-77 +8-125-76 +8-125-77 +7-62-39+ +8-124-78 +8-124-79+ +9-248-158 +9-248-159 +9-249-158 +9-249-159 +8-125-78 +8-125-79+ +9-250-158 +9-250-159+ +10-500-318 +10-500-319+ +11-1000-638 +11-1000-639 +11-1001-638 +11-1001-639 +10-501-318 +10-501-319 +9-251-158 +9-251-159+ +10-502-318 +10-502-319+ +11-1004-638 +11-1004-639 +11-1005-638+ +12-2010-1276 +12-2010-1277 +12-2011-1276 +12-2011-1277 +11-1005-639 +10-503-318 +10-503-319 +7-63-38 +7-63-39 +4-7-5+ +5-14-10 +5-14-11 +5-15-10+ +6-30-20+ +7-60-40 +7-60-41+ +8-120-82 +8-120-83 +8-121-82 +8-121-83+ +9-242-166 +9-242-167 +9-243-166 +9-243-167 +7-61-40+ +8-122-80 +8-122-81 +8-123-80 +8-123-81+ +9-246-162 +9-246-163 +9-247-162 +9-247-163 +7-61-41+ +8-122-82+ +9-244-164 +9-244-165 +9-245-164 +9-245-165 +8-122-83+ +9-244-166 +9-244-167 +9-245-166 +9-245-167 +8-123-82+ +9-246-164 +9-246-165 +9-247-164 +9-247-165 +8-123-83+ +9-246-166 +9-246-167 +9-247-166 +9-247-167 +6-30-21+ +7-60-42+ +8-120-84 +8-120-85 +8-121-84 +8-121-85 +7-60-43 +7-61-42+ +8-122-84 +8-122-85 +8-123-84 +8-123-85 +7-61-43 +6-31-20+ +7-62-40+ +8-124-80 +8-124-81 +8-125-80 +8-125-81 +7-62-41+ +8-124-82 +8-124-83 +8-125-82+ +9-250-164 +9-250-165 +9-251-164 +9-251-165+ +10-502-330 +10-502-331 +10-503-330 +10-503-331+ +11-1006-662 +11-1006-663+ +12-2012-1326 +12-2012-1327 +12-2013-1326 +12-2013-1327 +11-1007-662 +11-1007-663 +8-125-83+ +9-250-166 +9-250-167 +9-251-166+ +10-502-332 +10-502-333 +10-503-332+ +11-1006-664 +11-1006-665 +11-1007-664 +11-1007-665 +10-503-333 +9-251-167 +7-63-40+ +8-126-80+ +9-252-160+ +10-504-320 +10-504-321 +10-505-320 +10-505-321 +9-252-161 +9-253-160 +9-253-161+ +10-506-322 +10-506-323 +10-507-322 +10-507-323 +8-126-81+ +9-252-162 +9-252-163 +9-253-162 +9-253-163 +8-127-80 +8-127-81 +7-63-41+ +8-126-82+ +9-252-164+ +10-504-328 +10-504-329 +10-505-328 +10-505-329 +9-252-165+ +10-504-330 +10-504-331 +10-505-330 +10-505-331 +9-253-164+ +10-506-328 +10-506-329 +10-507-328 +10-507-329 +9-253-165+ +10-506-330 +10-506-331 +10-507-330+ +11-1014-660 +11-1014-661 +11-1015-660 +11-1015-661 +10-507-331+ +11-1014-662 +11-1014-663 +11-1015-662 +11-1015-663 +8-126-83+ +9-252-166+ +10-504-332 +10-504-333 +10-505-332 +10-505-333 +9-252-167 +9-253-166+ +10-506-332 +10-506-333 +10-507-332 +10-507-333 +9-253-167+ +10-506-334 +10-506-335+ +11-1012-670 +11-1012-671+ +12-2024-1342 +12-2024-1343 +12-2025-1342 +12-2025-1343 +11-1013-670 +11-1013-671+ +12-2026-1342 +12-2026-1343 +12-2027-1342 +12-2027-1343 +10-507-334 +10-507-335 +8-127-82+ +9-254-164+ +10-508-328 +10-508-329 +10-509-328 +10-509-329 +9-254-165+ +10-508-330 +10-508-331 +10-509-330 +10-509-331 +9-255-164+ +10-510-328 +10-510-329 +10-511-328 +10-511-329 +9-255-165 +8-127-83+ +9-254-166+ +10-508-332 +10-508-333+ +11-1016-666 +11-1016-667 +11-1017-666 +11-1017-667+ +12-2034-1334 +12-2034-1335 +12-2035-1334 +12-2035-1335 +10-509-332 +10-509-333 +9-254-167+ +10-508-334 +10-508-335 +10-509-334 +10-509-335 +9-255-166+ +10-510-332 +10-510-333 +10-511-332 +10-511-333 +9-255-167 +6-31-21+ +7-62-42+ +8-124-84 +8-124-85 +8-125-84+ +9-250-168 +9-250-169 +9-251-168 +9-251-169 +8-125-85+ +9-250-170 +9-250-171 +9-251-170+ +10-502-340 +10-502-341 +10-503-340 +10-503-341 +9-251-171+ +10-502-342 +10-502-343 +10-503-342+ +11-1006-684 +11-1006-685 +11-1007-684 +11-1007-685 +10-503-343 +7-62-43+ +8-124-86 +8-124-87 +8-125-86+ +9-250-172+ +10-500-344 +10-500-345 +10-501-344 +10-501-345 +9-250-173 +9-251-172 +9-251-173 +8-125-87 +7-63-42+ +8-126-84+ +9-252-168 +9-252-169 +9-253-168+ +10-506-336+ +11-1012-672 +11-1012-673 +11-1013-672+ +12-2026-1344 +12-2026-1345 +12-2027-1344 +12-2027-1345 +11-1013-673 +10-506-337 +10-507-336+ +11-1014-672 +11-1014-673 +11-1015-672 +11-1015-673 +10-507-337 +9-253-169 +8-126-85+ +9-252-170+ +10-504-340 +10-504-341 +10-505-340 +10-505-341 +9-252-171 +9-253-170 +9-253-171+ +10-506-342 +10-506-343 +10-507-342 +10-507-343 +8-127-84+ +9-254-168+ +10-508-336 +10-508-337 +10-509-336 +10-509-337 +9-254-169+ +10-508-338 +10-508-339 +10-509-338 +10-509-339 +9-255-168+ +10-510-336 +10-510-337 +10-511-336 +10-511-337 +9-255-169+ +10-510-338 +10-510-339 +10-511-338 +10-511-339+ +11-1022-678 +11-1022-679 +11-1023-678 +11-1023-679 +8-127-85+ +9-254-170+ +10-508-340 +10-508-341 +10-509-340+ +11-1018-680 +11-1018-681 +11-1019-680 +11-1019-681 +10-509-341 +9-254-171+ +10-508-342 +10-508-343 +10-509-342 +10-509-343 +9-255-170+ +10-510-340 +10-510-341+ +11-1020-682 +11-1020-683 +11-1021-682 +11-1021-683 +10-511-340+ +11-1022-680 +11-1022-681 +11-1023-680+ +12-2046-1360 +12-2046-1361 +12-2047-1360 +12-2047-1361 +11-1023-681 +10-511-341 +9-255-171+ +10-510-342 +10-510-343 +10-511-342 +10-511-343 +7-63-43+ +8-126-86 +8-126-87+ +9-252-174 +9-252-175 +9-253-174+ +10-506-348 +10-506-349 +10-507-348 +10-507-349 +9-253-175+ +10-506-350 +10-506-351 +10-507-350 +10-507-351 +8-127-86 +8-127-87+ +9-254-174 +9-254-175+ +10-508-350 +10-508-351 +10-509-350 +10-509-351 +9-255-174 +9-255-175+ +10-510-350+ +11-1020-700 +11-1020-701 +11-1021-700 +11-1021-701 +10-510-351 +10-511-350+ +11-1022-700 +11-1022-701 +11-1023-700 +11-1023-701 +10-511-351 +5-15-11+ +6-30-22 +6-30-23+ +7-60-46 +7-60-47+ +8-120-94 +8-120-95 +8-121-94+ +9-242-188 +9-242-189 +9-243-188 +9-243-189 +8-121-95+ +9-242-190 +9-242-191 +9-243-190 +9-243-191+ +10-486-382 +10-486-383 +10-487-382 +10-487-383 +7-61-46+ +8-122-92 +8-122-93+ +9-244-186 +9-244-187+ +10-488-374 +10-488-375 +10-489-374 +10-489-375 +9-245-186 +9-245-187 +8-123-92 +8-123-93+ +9-246-186 +9-246-187 +9-247-186 +9-247-187 +7-61-47+ +8-122-94+ +9-244-188 +9-244-189 +9-245-188 +9-245-189 +8-122-95+ +9-244-190 +9-244-191 +9-245-190 +9-245-191 +8-123-94 +8-123-95 +6-31-22+ +7-62-44+ +8-124-88+ +9-248-176 +9-248-177 +9-249-176+ +10-498-352 +10-498-353 +10-499-352 +10-499-353 +9-249-177+ +10-498-354 +10-498-355 +10-499-354+ +11-998-708 +11-998-709 +11-999-708 +11-999-709 +10-499-355 +8-124-89 +8-125-88+ +9-250-176+ +10-500-352 +10-500-353 +10-501-352 +10-501-353 +9-250-177+ +10-500-354 +10-500-355 +10-501-354 +10-501-355 +9-251-176+ +10-502-352 +10-502-353 +10-503-352 +10-503-353 +9-251-177+ +10-502-354 +10-502-355 +10-503-354 +10-503-355 +8-125-89+ +9-250-178+ +10-500-356 +10-500-357 +10-501-356 +10-501-357 +9-250-179 +9-251-178+ +10-502-356 +10-502-357 +10-503-356 +10-503-357+ +11-1006-714 +11-1006-715 +11-1007-714 +11-1007-715 +9-251-179 +7-62-45 +7-63-44+ +8-126-88+ +9-252-176+ +10-504-352 +10-504-353 +10-505-352 +10-505-353 +9-252-177+ +10-504-354 +10-504-355 +10-505-354 +10-505-355 +9-253-176+ +10-506-352 +10-506-353+ +11-1012-706 +11-1012-707 +11-1013-706 +11-1013-707 +10-507-352 +10-507-353 +9-253-177+ +10-506-354 +10-506-355 +10-507-354 +10-507-355+ +11-1014-710 +11-1014-711 +11-1015-710 +11-1015-711 +8-126-89+ +9-252-178+ +10-504-356 +10-504-357+ +11-1008-714 +11-1008-715 +11-1009-714 +11-1009-715 +10-505-356 +10-505-357 +9-252-179+ +10-504-358 +10-504-359 +10-505-358+ +11-1010-716 +11-1010-717 +11-1011-716 +11-1011-717 +10-505-359 +9-253-178+ +10-506-356 +10-506-357 +10-507-356 +10-507-357 +9-253-179+ +10-506-358 +10-506-359 +10-507-358 +10-507-359+ +11-1014-718+ +12-2028-1436 +12-2028-1437 +12-2029-1436 +12-2029-1437 +11-1014-719 +11-1015-718+ +12-2030-1436 +12-2030-1437 +12-2031-1436 +12-2031-1437 +11-1015-719 +8-127-88+ +9-254-176+ +10-508-352 +10-508-353 +10-509-352 +10-509-353 +9-254-177+ +10-508-354 +10-508-355 +10-509-354 +10-509-355 +9-255-176+ +10-510-352 +10-510-353 +10-511-352 +10-511-353 +9-255-177+ +10-510-354 +10-510-355 +10-511-354 +10-511-355 +8-127-89+ +9-254-178+ +10-508-356 +10-508-357 +10-509-356 +10-509-357 +9-254-179+ +10-508-358 +10-508-359+ +11-1016-718 +11-1016-719 +11-1017-718 +11-1017-719 +10-509-358 +10-509-359+ +11-1018-718 +11-1018-719 +11-1019-718 +11-1019-719 +9-255-178+ +10-510-356 +10-510-357 +10-511-356 +10-511-357 +9-255-179+ +10-510-358+ +11-1020-716 +11-1020-717 +11-1021-716 +11-1021-717 +10-510-359 +10-511-358 +10-511-359 +7-63-45+ +8-126-90+ +9-252-180 +9-252-181 +9-253-180+ +10-506-360 +10-506-361+ +11-1012-722 +11-1012-723 +11-1013-722 +11-1013-723 +10-507-360 +10-507-361+ +11-1014-722 +11-1014-723 +11-1015-722 +11-1015-723 +9-253-181+ +10-506-362 +10-506-363 +10-507-362 +10-507-363 +8-126-91 +8-127-90+ +9-254-180+ +10-508-360 +10-508-361 +10-509-360 +10-509-361 +9-254-181+ +10-508-362 +10-508-363+ +11-1016-726 +11-1016-727 +11-1017-726 +11-1017-727 +10-509-362 +10-509-363 +9-255-180+ +10-510-360 +10-510-361 +10-511-360 +10-511-361 +9-255-181+ +10-510-362+ +11-1020-724 +11-1020-725 +11-1021-724 +11-1021-725 +10-510-363 +10-511-362 +10-511-363 +8-127-91+ +9-254-182+ +10-508-364+ +11-1016-728 +11-1016-729 +11-1017-728 +11-1017-729 +10-508-365 +10-509-364+ +11-1018-728 +11-1018-729 +11-1019-728 +11-1019-729 +10-509-365+ +11-1018-730 +11-1018-731 +11-1019-730 +11-1019-731 +9-254-183+ +10-508-366 +10-508-367 +10-509-366 +10-509-367 +9-255-182+ +10-510-364 +10-510-365+ +11-1020-730 +11-1020-731 +11-1021-730 +11-1021-731 +10-511-364 +10-511-365 +9-255-183+ +10-510-366 +10-510-367 +10-511-366 +10-511-367 +6-31-23+ +7-62-46+ +8-124-92 +8-124-93 +8-125-92 +8-125-93+ +9-250-186 +9-250-187 +9-251-186 +9-251-187 +7-62-47+ +8-124-94 +8-124-95 +8-125-94+ +9-250-188 +9-250-189 +9-251-188 +9-251-189 +8-125-95 +7-63-46+ +8-126-92 +8-126-93+ +9-252-186 +9-252-187 +9-253-186 +9-253-187+ +10-506-374 +10-506-375 +10-507-374+ +11-1014-748 +11-1014-749 +11-1015-748 +11-1015-749 +10-507-375 +8-127-92+ +9-254-184+ +10-508-368 +10-508-369+ +11-1016-738 +11-1016-739 +11-1017-738 +11-1017-739 +10-509-368 +10-509-369 +9-254-185 +9-255-184+ +10-510-368+ +11-1020-736 +11-1020-737+ +12-2040-1474 +12-2040-1475 +12-2041-1474 +12-2041-1475 +11-1021-736 +11-1021-737 +10-510-369+ +11-1020-738+ +12-2040-1476 +12-2040-1477 +12-2041-1476+ +13-4082-2952 +13-4082-2953 +13-4083-2952 +13-4083-2953 +12-2041-1477 +11-1020-739 +11-1021-738 +11-1021-739 +10-511-368 +10-511-369 +9-255-185 +8-127-93+ +9-254-186+ +10-508-372 +10-508-373 +10-509-372 +10-509-373 +9-254-187+ +10-508-374 +10-508-375 +10-509-374 +10-509-375 +9-255-186+ +10-510-372 +10-510-373 +10-511-372 +10-511-373 +9-255-187+ +10-510-374 +10-510-375+ +11-1020-750 +11-1020-751 +11-1021-750 +11-1021-751 +10-511-374 +10-511-375+ +11-1022-750 +11-1022-751 +11-1023-750 +11-1023-751 +7-63-47+ +8-126-94+ +9-252-188 +9-252-189 +9-253-188 +9-253-189 +8-126-95 +8-127-94+ +9-254-188 +9-254-189 +9-255-188 +9-255-189 +8-127-95 +3-3-3+ +4-6-6+ +5-12-12 +5-12-13 +5-13-12 +5-13-13 +4-6-7+ +5-12-14 +5-12-15 +5-13-14 +5-13-15 +4-7-6+ +5-14-12 +5-14-13+ +6-28-26 +6-28-27 +6-29-26+ +7-58-52 +7-58-53+ +8-116-106 +8-116-107+ +9-232-214 +9-232-215 +9-233-214 +9-233-215 +8-117-106 +8-117-107 +7-59-52 +7-59-53 +6-29-27 +5-15-12+ +6-30-24+ +7-60-48+ +8-120-96 +8-120-97 +8-121-96 +8-121-97+ +9-242-194 +9-242-195 +9-243-194 +9-243-195 +7-60-49+ +8-120-98 +8-120-99 +8-121-98+ +9-242-196+ +10-484-392 +10-484-393 +10-485-392+ +11-970-784 +11-970-785 +11-971-784 +11-971-785 +10-485-393 +9-242-197 +9-243-196 +9-243-197 +8-121-99 +7-61-48+ +8-122-96+ +9-244-192 +9-244-193 +9-245-192 +9-245-193 +8-122-97 +8-123-96+ +9-246-192 +9-246-193 +9-247-192 +9-247-193 +8-123-97 +7-61-49+ +8-122-98 +8-122-99 +8-123-98 +8-123-99+ +9-246-198 +9-246-199 +9-247-198 +9-247-199 +6-30-25+ +7-60-50 +7-60-51 +7-61-50 +7-61-51 +6-31-24+ +7-62-48+ +8-124-96 +8-124-97 +8-125-96+ +9-250-192+ +10-500-384 +10-500-385 +10-501-384 +10-501-385 +9-250-193+ +10-500-386 +10-500-387 +10-501-386+ +11-1002-772 +11-1002-773 +11-1003-772 +11-1003-773 +10-501-387 +9-251-192 +9-251-193 +8-125-97 +7-62-49+ +8-124-98 +8-124-99+ +9-248-198 +9-248-199 +9-249-198 +9-249-199 +8-125-98 +8-125-99+ +9-250-198 +9-250-199 +9-251-198 +9-251-199 +7-63-48+ +8-126-96 +8-126-97 +8-127-96 +8-127-97+ +9-254-194 +9-254-195 +9-255-194 +9-255-195 +7-63-49+ +8-126-98 +8-126-99 +8-127-98+ +9-254-196 +9-254-197 +9-255-196+ +10-510-392 +10-510-393 +10-511-392 +10-511-393 +9-255-197 +8-127-99 +6-31-25+ +7-62-50+ +8-124-100 +8-124-101 +8-125-100 +8-125-101 +7-62-51 +7-63-50+ +8-126-100 +8-126-101 +8-127-100 +8-127-101 +7-63-51 +5-15-13+ +6-30-26+ +7-60-52 +7-60-53 +7-61-52 +7-61-53 +6-30-27 +6-31-26 +6-31-27 +4-7-7+ +5-14-14+ +6-28-28 +6-28-29 +6-29-28 +6-29-29+ +7-58-58+ +8-116-116 +8-116-117 +8-117-116 +8-117-117 +7-58-59+ +8-116-118 +8-116-119 +8-117-118 +8-117-119 +7-59-58 +7-59-59 +5-14-15+ +6-28-30 +6-28-31 +6-29-30+ +7-58-60 +7-58-61 +7-59-60+ +8-118-120 +8-118-121+ +9-236-242 +9-236-243 +9-237-242 +9-237-243+ +10-474-486 +10-474-487+ +11-948-974 +11-948-975 +11-949-974 +11-949-975 +10-475-486 +10-475-487 +8-119-120 +8-119-121 +7-59-61+ +8-118-122 +8-118-123 +8-119-122 +8-119-123 +6-29-31 +5-15-14+ +6-30-28 +6-30-29+ +7-60-58 +7-60-59 +7-61-58 +7-61-59+ +8-122-118 +8-122-119+ +9-244-238 +9-244-239 +9-245-238 +9-245-239 +8-123-118 +8-123-119 +6-31-28 +6-31-29+ +7-62-58 +7-62-59 +7-63-58 +7-63-59+ +8-126-118 +8-126-119+ +9-252-238 +9-252-239 +9-253-238 +9-253-239 +8-127-118 +8-127-119 +5-15-15+ +6-30-30+ +7-60-60+ +8-120-120 +8-120-121+ +9-240-242 +9-240-243 +9-241-242 +9-241-243 +8-121-120 +8-121-121 +7-60-61+ +8-120-122+ +9-240-244+ +10-480-488 +10-480-489 +10-481-488 +10-481-489 +9-240-245 +9-241-244 +9-241-245 +8-120-123+ +9-240-246 +9-240-247 +9-241-246 +9-241-247 +8-121-122+ +9-242-244 +9-242-245 +9-243-244 +9-243-245 +8-121-123 +7-61-60 +7-61-61 +6-30-31 +6-31-30+ +7-62-60 +7-62-61 +7-63-60 +7-63-61 +6-31-31 +1-0-1+ +2-0-2+ +3-0-4+ +4-0-8+ +5-0-16 +5-0-17+ +6-0-34 +6-0-35 +6-1-34 +6-1-35 +5-1-16 +5-1-17 +4-0-9+ +5-0-18 +5-0-19 +5-1-18 +5-1-19 +4-1-8+ +5-2-16 +5-2-17 +5-3-16 +5-3-17 +4-1-9+ +5-2-18 +5-2-19 +5-3-18 +5-3-19 +3-0-5+ +4-0-10+ +5-0-20 +5-0-21 +5-1-20 +5-1-21 +4-0-11 +4-1-10 +4-1-11 +3-1-4+ +4-2-8 +4-2-9 +4-3-8+ +5-6-16 +5-6-17 +5-7-16 +5-7-17 +4-3-9+ +5-6-18 +5-6-19 +5-7-18 +5-7-19 +3-1-5 +2-0-3+ +3-0-6+ +4-0-12 +4-0-13 +4-1-12 +4-1-13+ +5-2-26 +5-2-27 +5-3-26 +5-3-27 +3-0-7+ +4-0-14 +4-0-15+ +5-0-30 +5-0-31 +5-1-30 +5-1-31 +4-1-14+ +5-2-28 +5-2-29 +5-3-28 +5-3-29 +4-1-15+ +5-2-30 +5-2-31 +5-3-30 +5-3-31 +3-1-6+ +4-2-12 +4-2-13+ +5-4-26 +5-4-27 +5-5-26 +5-5-27 +4-3-12+ +5-6-24 +5-6-25 +5-7-24 +5-7-25 +4-3-13+ +5-6-26 +5-6-27 +5-7-26 +5-7-27 +3-1-7+ +4-2-14 +4-2-15+ +5-4-30 +5-4-31 +5-5-30 +5-5-31 +4-3-14 +4-3-15+ +5-6-30 +5-6-31 +5-7-30 +5-7-31 +2-1-2+ +3-2-4+ +4-4-8+ +5-8-16+ +6-16-32 +6-16-33 +6-17-32+ +7-34-64 +7-34-65 +7-35-64+ +8-70-128+ +9-140-256 +9-140-257 +9-141-256 +9-141-257+ +10-282-514 +10-282-515 +10-283-514 +10-283-515 +8-70-129 +8-71-128 +8-71-129 +7-35-65 +6-17-33 +5-8-17 +5-9-16+ +6-18-32+ +7-36-64 +7-36-65 +7-37-64 +7-37-65 +6-18-33 +6-19-32 +6-19-33 +5-9-17+ +6-18-34+ +7-36-68+ +8-72-136 +8-72-137 +8-73-136 +8-73-137 +7-36-69 +7-37-68 +7-37-69 +6-18-35 +6-19-34+ +7-38-68 +7-38-69 +7-39-68 +7-39-69 +6-19-35 +4-4-9+ +5-8-18 +5-8-19 +5-9-18+ +6-18-36 +6-18-37 +6-19-36 +6-19-37+ +7-38-74 +7-38-75 +7-39-74 +7-39-75 +5-9-19+ +6-18-38 +6-18-39 +6-19-38+ +7-38-76+ +8-76-152 +8-76-153 +8-77-152 +8-77-153+ +9-154-306 +9-154-307 +9-155-306+ +10-310-612 +10-310-613 +10-311-612 +10-311-613 +9-155-307 +7-38-77 +7-39-76 +7-39-77 +6-19-39+ +7-38-78+ +8-76-156 +8-76-157 +8-77-156 +8-77-157 +7-38-79 +7-39-78 +7-39-79 +4-5-8+ +5-10-16 +5-10-17+ +6-20-34 +6-20-35+ +7-40-70 +7-40-71 +7-41-70 +7-41-71 +6-21-34 +6-21-35 +5-11-16+ +6-22-32 +6-22-33 +6-23-32 +6-23-33 +5-11-17+ +6-22-34 +6-22-35 +6-23-34+ +7-46-68 +7-46-69+ +8-92-138 +8-92-139 +8-93-138 +8-93-139 +7-47-68 +7-47-69 +6-23-35+ +7-46-70 +7-46-71+ +8-92-142 +8-92-143 +8-93-142 +8-93-143 +7-47-70 +7-47-71 +4-5-9+ +5-10-18+ +6-20-36 +6-20-37+ +7-40-74 +7-40-75 +7-41-74 +7-41-75 +6-21-36+ +7-42-72 +7-42-73 +7-43-72 +7-43-73 +6-21-37+ +7-42-74 +7-42-75 +7-43-74 +7-43-75 +5-10-19+ +6-20-38+ +7-40-76 +7-40-77 +7-41-76 +7-41-77 +6-20-39 +6-21-38+ +7-42-76+ +8-84-152 +8-84-153 +8-85-152 +8-85-153 +7-42-77 +7-43-76 +7-43-77+ +8-86-154+ +9-172-308+ +10-344-616 +10-344-617 +10-345-616 +10-345-617 +9-172-309 +9-173-308 +9-173-309 +8-86-155 +8-87-154 +8-87-155 +6-21-39 +5-11-18+ +6-22-36+ +7-44-72 +7-44-73+ +8-88-146 +8-88-147 +8-89-146 +8-89-147 +7-45-72+ +8-90-144 +8-90-145 +8-91-144 +8-91-145 +7-45-73 +6-22-37+ +7-44-74 +7-44-75+ +8-88-150 +8-88-151 +8-89-150+ +9-178-300 +9-178-301 +9-179-300+ +10-358-600 +10-358-601 +10-359-600 +10-359-601 +9-179-301 +8-89-151 +7-45-74 +7-45-75+ +8-90-150 +8-90-151 +8-91-150 +8-91-151 +6-23-36+ +7-46-72+ +8-92-144 +8-92-145 +8-93-144 +8-93-145 +7-46-73+ +8-92-146 +8-92-147 +8-93-146 +8-93-147 +7-47-72+ +8-94-144+ +9-188-288 +9-188-289 +9-189-288 +9-189-289 +8-94-145+ +9-188-290 +9-188-291 +9-189-290+ +10-378-580 +10-378-581 +10-379-580 +10-379-581 +9-189-291 +8-95-144 +8-95-145 +7-47-73 +6-23-37 +5-11-19 +3-2-5+ +4-4-10+ +5-8-20 +5-8-21 +5-9-20+ +6-18-40 +6-18-41 +6-19-40 +6-19-41 +5-9-21 +4-4-11+ +5-8-22 +5-8-23 +5-9-22 +5-9-23 +4-5-10+ +5-10-20 +5-10-21 +5-11-20 +5-11-21 +4-5-11+ +5-10-22 +5-10-23 +5-11-22 +5-11-23 +3-3-4+ +4-6-8+ +5-12-16+ +6-24-32 +6-24-33 +6-25-32 +6-25-33+ +7-50-66 +7-50-67 +7-51-66+ +8-102-132 +8-102-133 +8-103-132 +8-103-133 +7-51-67 +5-12-17+ +6-24-34+ +7-48-68 +7-48-69 +7-49-68 +7-49-69 +6-24-35+ +7-48-70 +7-48-71+ +8-96-142 +8-96-143 +8-97-142 +8-97-143 +7-49-70 +7-49-71+ +8-98-142 +8-98-143 +8-99-142+ +9-198-284 +9-198-285+ +10-396-570 +10-396-571 +10-397-570 +10-397-571 +9-199-284 +9-199-285 +8-99-143 +6-25-34 +6-25-35 +5-13-16 +5-13-17 +4-6-9+ +5-12-18+ +6-24-36+ +7-48-72+ +8-96-144 +8-96-145 +8-97-144+ +9-194-288 +9-194-289+ +10-388-578 +10-388-579 +10-389-578 +10-389-579 +9-195-288 +9-195-289 +8-97-145 +7-48-73 +7-49-72 +7-49-73 +6-24-37 +6-25-36 +6-25-37 +5-12-19 +5-13-18 +5-13-19 +4-7-8+ +5-14-16 +5-14-17 +5-15-16 +5-15-17 +4-7-9 +3-3-5+ +4-6-10 +4-6-11+ +5-12-22 +5-12-23 +5-13-22 +5-13-23 +4-7-10 +4-7-11 +2-1-3+ +3-2-6+ +4-4-12+ +5-8-24 +5-8-25 +5-9-24 +5-9-25 +4-4-13+ +5-8-26 +5-8-27 +5-9-26 +5-9-27 +4-5-12+ +5-10-24 +5-10-25 +5-11-24 +5-11-25 +4-5-13+ +5-10-26 +5-10-27 +5-11-26 +5-11-27 +3-2-7+ +4-4-14+ +5-8-28 +5-8-29 +5-9-28 +5-9-29 +4-4-15+ +5-8-30 +5-8-31 +5-9-30 +5-9-31 +4-5-14+ +5-10-28 +5-10-29 +5-11-28 +5-11-29 +4-5-15+ +5-10-30 +5-10-31 +5-11-30 +5-11-31 +3-3-6+ +4-6-12 +4-6-13+ +5-12-26 +5-12-27 +5-13-26 +5-13-27 +4-7-12+ +5-14-24 +5-14-25 +5-15-24 +5-15-25 +4-7-13+ +5-14-26 +5-14-27 +5-15-26 +5-15-27 +3-3-7+ +4-6-14+ +5-12-28 +5-12-29 +5-13-28 +5-13-29 +4-6-15+ +5-12-30 +5-12-31 +5-13-30 +5-13-31 +4-7-14 +4-7-15+ +5-14-30 +5-14-31 +5-15-30 +5-15-31 +1-1-0+ +2-2-0+ +3-4-0+ +4-8-0 +4-8-1+ +5-16-2 +5-16-3 +5-17-2 +5-17-3 +4-9-0 +4-9-1+ +5-18-2 +5-18-3 +5-19-2 +5-19-3 +3-4-1+ +4-8-2+ +5-16-4 +5-16-5 +5-17-4 +5-17-5 +4-8-3+ +5-16-6 +5-16-7 +5-17-6 +5-17-7+ +6-34-14 +6-34-15+ +7-68-30 +7-68-31 +7-69-30 +7-69-31 +6-35-14+ +7-70-28 +7-70-29+ +8-140-58 +8-140-59 +8-141-58 +8-141-59 +7-71-28 +7-71-29 +6-35-15 +4-9-2+ +5-18-4 +5-18-5 +5-19-4 +5-19-5 +4-9-3+ +5-18-6 +5-18-7+ +6-36-14 +6-36-15 +6-37-14+ +7-74-28 +7-74-29 +7-75-28 +7-75-29 +6-37-15 +5-19-6 +5-19-7 +3-5-0+ +4-10-0 +4-10-1+ +5-20-2 +5-20-3 +5-21-2 +5-21-3 +4-11-0 +4-11-1 +3-5-1+ +4-10-2+ +5-20-4 +5-20-5 +5-21-4 +5-21-5 +4-10-3+ +5-20-6 +5-20-7 +5-21-6 +5-21-7 +4-11-2+ +5-22-4 +5-22-5 +5-23-4 +5-23-5 +4-11-3+ +5-22-6 +5-22-7 +5-23-6 +5-23-7 +2-2-1+ +3-4-2+ +4-8-4+ +5-16-8+ +6-32-16 +6-32-17 +6-33-16 +6-33-17+ +7-66-34 +7-66-35+ +8-132-70 +8-132-71 +8-133-70 +8-133-71 +7-67-34+ +8-134-68 +8-134-69+ +9-268-138 +9-268-139 +9-269-138 +9-269-139 +8-135-68 +8-135-69+ +9-270-138 +9-270-139 +9-271-138 +9-271-139 +7-67-35+ +8-134-70 +8-134-71 +8-135-70 +8-135-71 +5-16-9+ +6-32-18+ +7-64-36 +7-64-37 +7-65-36 +7-65-37 +6-32-19 +6-33-18+ +7-66-36+ +8-132-72 +8-132-73 +8-133-72 +8-133-73 +7-66-37+ +8-132-74 +8-132-75+ +9-264-150 +9-264-151 +9-265-150 +9-265-151 +8-133-74 +8-133-75 +7-67-36+ +8-134-72 +8-134-73 +8-135-72 +8-135-73 +7-67-37+ +8-134-74 +8-134-75 +8-135-74+ +9-270-148 +9-270-149 +9-271-148+ +10-542-296 +10-542-297+ +11-1084-594 +11-1084-595 +11-1085-594 +11-1085-595 +10-543-296 +10-543-297 +9-271-149 +8-135-75+ +9-270-150 +9-270-151 +9-271-150 +9-271-151 +6-33-19+ +7-66-38 +7-66-39 +7-67-38 +7-67-39+ +8-134-78+ +9-268-156 +9-268-157 +9-269-156 +9-269-157 +8-134-79+ +9-268-158 +9-268-159 +9-269-158 +9-269-159 +8-135-78 +8-135-79+ +9-270-158 +9-270-159 +9-271-158 +9-271-159 +5-17-8+ +6-34-16 +6-34-17+ +7-68-34+ +8-136-68 +8-136-69 +8-137-68 +8-137-69 +7-68-35 +7-69-34 +7-69-35 +6-35-16+ +7-70-32 +7-70-33 +7-71-32 +7-71-33 +6-35-17+ +7-70-34 +7-70-35+ +8-140-70 +8-140-71 +8-141-70 +8-141-71 +7-71-34+ +8-142-68 +8-142-69 +8-143-68 +8-143-69 +7-71-35 +5-17-9+ +6-34-18+ +7-68-36 +7-68-37+ +8-136-74 +8-136-75 +8-137-74 +8-137-75 +7-69-36+ +8-138-72 +8-138-73 +8-139-72 +8-139-73 +7-69-37+ +8-138-74 +8-138-75 +8-139-74 +8-139-75 +6-34-19+ +7-68-38+ +8-136-76 +8-136-77+ +9-272-154 +9-272-155 +9-273-154 +9-273-155 +8-137-76 +8-137-77 +7-68-39+ +8-136-78 +8-136-79+ +9-272-158 +9-272-159 +9-273-158 +9-273-159+ +10-546-318 +10-546-319 +10-547-318 +10-547-319 +8-137-78 +8-137-79+ +9-274-158 +9-274-159+ +10-548-318 +10-548-319 +10-549-318 +10-549-319 +9-275-158 +9-275-159 +7-69-38+ +8-138-76 +8-138-77 +8-139-76+ +9-278-152 +9-278-153 +9-279-152 +9-279-153 +8-139-77 +7-69-39+ +8-138-78 +8-138-79 +8-139-78 +8-139-79 +6-35-18+ +7-70-36 +7-70-37+ +8-140-74+ +9-280-148 +9-280-149 +9-281-148 +9-281-149 +8-140-75+ +9-280-150 +9-280-151 +9-281-150+ +10-562-300 +10-562-301 +10-563-300 +10-563-301+ +11-1126-602 +11-1126-603 +11-1127-602 +11-1127-603 +9-281-151 +8-141-74 +8-141-75 +7-71-36+ +8-142-72 +8-142-73 +8-143-72 +8-143-73 +7-71-37 +6-35-19+ +7-70-38 +7-70-39 +7-71-38 +7-71-39+ +8-142-78 +8-142-79 +8-143-78 +8-143-79 +4-8-5+ +5-16-10+ +6-32-20+ +7-64-40 +7-64-41+ +8-128-82 +8-128-83+ +9-256-166 +9-256-167 +9-257-166 +9-257-167+ +10-514-334 +10-514-335 +10-515-334 +10-515-335 +8-129-82 +8-129-83 +7-65-40 +7-65-41+ +8-130-82 +8-130-83 +8-131-82 +8-131-83+ +9-262-166 +9-262-167+ +10-524-334 +10-524-335 +10-525-334+ +11-1050-668 +11-1050-669 +11-1051-668 +11-1051-669 +10-525-335+ +11-1050-670 +11-1050-671 +11-1051-670+ +12-2102-1340 +12-2102-1341 +12-2103-1340 +12-2103-1341 +11-1051-671 +9-263-166+ +10-526-332 +10-526-333 +10-527-332 +10-527-333 +9-263-167+ +10-526-334 +10-526-335+ +11-1052-670 +11-1052-671 +11-1053-670 +11-1053-671 +10-527-334 +10-527-335 +6-32-21+ +7-64-42+ +8-128-84+ +9-256-168+ +10-512-336 +10-512-337 +10-513-336 +10-513-337 +9-256-169+ +10-512-338 +10-512-339 +10-513-338 +10-513-339 +9-257-168 +9-257-169+ +10-514-338 +10-514-339 +10-515-338 +10-515-339 +8-128-85+ +9-256-170+ +10-512-340 +10-512-341 +10-513-340 +10-513-341 +9-256-171 +9-257-170 +9-257-171 +8-129-84 +8-129-85+ +9-258-170 +9-258-171+ +10-516-342 +10-516-343 +10-517-342 +10-517-343+ +11-1034-686 +11-1034-687 +11-1035-686 +11-1035-687 +9-259-170 +9-259-171+ +10-518-342+ +11-1036-684 +11-1036-685 +11-1037-684 +11-1037-685+ +12-2074-1370 +12-2074-1371 +12-2075-1370 +12-2075-1371 +10-518-343 +10-519-342 +10-519-343 +7-64-43+ +8-128-86 +8-128-87+ +9-256-174+ +10-512-348 +10-512-349+ +11-1024-698 +11-1024-699 +11-1025-698 +11-1025-699 +10-513-348 +10-513-349 +9-256-175+ +10-512-350 +10-512-351 +10-513-350 +10-513-351 +9-257-174+ +10-514-348 +10-514-349 +10-515-348 +10-515-349+ +11-1030-698 +11-1030-699+ +12-2060-1398 +12-2060-1399 +12-2061-1398 +12-2061-1399 +11-1031-698 +11-1031-699 +9-257-175+ +10-514-350+ +11-1028-700 +11-1028-701 +11-1029-700 +11-1029-701 +10-514-351 +10-515-350 +10-515-351 +8-129-86+ +9-258-172+ +10-516-344 +10-516-345 +10-517-344 +10-517-345 +9-258-173+ +10-516-346 +10-516-347 +10-517-346 +10-517-347 +9-259-172+ +10-518-344 +10-518-345 +10-519-344+ +11-1038-688 +11-1038-689 +11-1039-688 +11-1039-689 +10-519-345+ +11-1038-690 +11-1038-691 +11-1039-690+ +12-2078-1380 +12-2078-1381 +12-2079-1380 +12-2079-1381 +11-1039-691 +9-259-173+ +10-518-346 +10-518-347+ +11-1036-694 +11-1036-695 +11-1037-694 +11-1037-695 +10-519-346 +10-519-347 +8-129-87+ +9-258-174+ +10-516-348 +10-516-349 +10-517-348 +10-517-349 +9-258-175+ +10-516-350 +10-516-351+ +11-1032-702 +11-1032-703 +11-1033-702 +11-1033-703 +10-517-350 +10-517-351+ +11-1034-702 +11-1034-703 +11-1035-702 +11-1035-703 +9-259-174+ +10-518-348 +10-518-349 +10-519-348 +10-519-349 +9-259-175+ +10-518-350+ +11-1036-700 +11-1036-701 +11-1037-700 +11-1037-701 +10-518-351+ +11-1036-702 +11-1036-703+ +12-2072-1406 +12-2072-1407 +12-2073-1406 +12-2073-1407 +11-1037-702 +11-1037-703+ +12-2074-1406 +12-2074-1407 +12-2075-1406 +12-2075-1407 +10-519-350+ +11-1038-700 +11-1038-701 +11-1039-700 +11-1039-701 +10-519-351+ +11-1038-702 +11-1038-703+ +12-2076-1406 +12-2076-1407 +12-2077-1406 +12-2077-1407 +11-1039-702 +11-1039-703 +7-65-42+ +8-130-84+ +9-260-168 +9-260-169 +9-261-168 +9-261-169+ +10-522-338 +10-522-339 +10-523-338+ +11-1046-676 +11-1046-677 +11-1047-676 +11-1047-677 +10-523-339+ +11-1046-678 +11-1046-679 +11-1047-678 +11-1047-679 +8-130-85+ +9-260-170+ +10-520-340 +10-520-341 +10-521-340 +10-521-341 +9-260-171+ +10-520-342 +10-520-343+ +11-1040-686 +11-1040-687 +11-1041-686 +11-1041-687 +10-521-342 +10-521-343 +9-261-170+ +10-522-340+ +11-1044-680 +11-1044-681 +11-1045-680 +11-1045-681 +10-522-341 +10-523-340 +10-523-341 +9-261-171+ +10-522-342 +10-522-343 +10-523-342+ +11-1046-684 +11-1046-685 +11-1047-684 +11-1047-685 +10-523-343 +8-131-84+ +9-262-168+ +10-524-336 +10-524-337+ +11-1048-674 +11-1048-675+ +12-2096-1350 +12-2096-1351 +12-2097-1350 +12-2097-1351 +11-1049-674+ +12-2098-1348 +12-2098-1349 +12-2099-1348 +12-2099-1349 +11-1049-675+ +12-2098-1350 +12-2098-1351 +12-2099-1350 +12-2099-1351 +10-525-336+ +11-1050-672+ +12-2100-1344 +12-2100-1345 +12-2101-1344 +12-2101-1345 +11-1050-673+ +12-2100-1346 +12-2100-1347 +12-2101-1346 +12-2101-1347 +11-1051-672+ +12-2102-1344 +12-2102-1345 +12-2103-1344 +12-2103-1345 +11-1051-673+ +12-2102-1346 +12-2102-1347 +12-2103-1346 +12-2103-1347 +10-525-337+ +11-1050-674 +11-1050-675 +11-1051-674 +11-1051-675 +9-262-169+ +10-524-338+ +11-1048-676+ +12-2096-1352 +12-2096-1353 +12-2097-1352 +12-2097-1353 +11-1048-677+ +12-2096-1354 +12-2096-1355 +12-2097-1354 +12-2097-1355 +11-1049-676+ +12-2098-1352 +12-2098-1353 +12-2099-1352 +12-2099-1353 +11-1049-677+ +12-2098-1354 +12-2098-1355 +12-2099-1354 +12-2099-1355 +10-524-339+ +11-1048-678 +11-1048-679 +11-1049-678 +11-1049-679 +10-525-338+ +11-1050-676+ +12-2100-1352 +12-2100-1353 +12-2101-1352 +12-2101-1353 +11-1050-677+ +12-2100-1354 +12-2100-1355 +12-2101-1354 +12-2101-1355 +11-1051-676 +11-1051-677 +10-525-339+ +11-1050-678+ +12-2100-1356 +12-2100-1357 +12-2101-1356 +12-2101-1357 +11-1050-679 +11-1051-678 +11-1051-679 +9-263-168+ +10-526-336+ +11-1052-672 +11-1052-673+ +12-2104-1346 +12-2104-1347 +12-2105-1346 +12-2105-1347 +11-1053-672 +11-1053-673+ +12-2106-1346 +12-2106-1347 +12-2107-1346 +12-2107-1347 +10-526-337+ +11-1052-674 +11-1052-675+ +12-2104-1350 +12-2104-1351 +12-2105-1350 +12-2105-1351 +11-1053-674+ +12-2106-1348 +12-2106-1349 +12-2107-1348 +12-2107-1349 +11-1053-675+ +12-2106-1350 +12-2106-1351 +12-2107-1350 +12-2107-1351 +10-527-336+ +11-1054-672 +11-1054-673 +11-1055-672 +11-1055-673 +10-527-337+ +11-1054-674+ +12-2108-1348 +12-2108-1349 +12-2109-1348 +12-2109-1349 +11-1054-675 +11-1055-674 +11-1055-675 +9-263-169+ +10-526-338+ +11-1052-676+ +12-2104-1352 +12-2104-1353 +12-2105-1352 +12-2105-1353 +11-1052-677 +11-1053-676 +11-1053-677 +10-526-339+ +11-1052-678 +11-1052-679 +11-1053-678 +11-1053-679 +10-527-338+ +11-1054-676 +11-1054-677 +11-1055-676 +11-1055-677 +10-527-339+ +11-1054-678 +11-1054-679+ +12-2108-1358 +12-2108-1359 +12-2109-1358 +12-2109-1359 +11-1055-678 +11-1055-679 +8-131-85+ +9-262-170+ +10-524-340+ +11-1048-680 +11-1048-681 +11-1049-680 +11-1049-681 +10-524-341+ +11-1048-682 +11-1048-683 +11-1049-682 +11-1049-683 +10-525-340+ +11-1050-680 +11-1050-681 +11-1051-680+ +12-2102-1360 +12-2102-1361 +12-2103-1360 +12-2103-1361 +11-1051-681 +10-525-341+ +11-1050-682 +11-1050-683 +11-1051-682 +11-1051-683 +9-262-171+ +10-524-342+ +11-1048-684 +11-1048-685 +11-1049-684 +11-1049-685 +10-524-343+ +11-1048-686+ +12-2096-1372 +12-2096-1373 +12-2097-1372 +12-2097-1373 +11-1048-687+ +12-2096-1374 +12-2096-1375 +12-2097-1374 +12-2097-1375 +11-1049-686 +11-1049-687 +10-525-342+ +11-1050-684 +11-1050-685 +11-1051-684 +11-1051-685 +10-525-343+ +11-1050-686 +11-1050-687 +11-1051-686 +11-1051-687 +9-263-170+ +10-526-340+ +11-1052-680+ +12-2104-1360 +12-2104-1361 +12-2105-1360 +12-2105-1361 +11-1052-681 +11-1053-680 +11-1053-681 +10-526-341+ +11-1052-682 +11-1052-683 +11-1053-682 +11-1053-683 +10-527-340+ +11-1054-680 +11-1054-681+ +12-2108-1362 +12-2108-1363 +12-2109-1362 +12-2109-1363 +11-1055-680 +11-1055-681+ +12-2110-1362 +12-2110-1363 +12-2111-1362 +12-2111-1363 +10-527-341+ +11-1054-682 +11-1054-683 +11-1055-682 +11-1055-683 +9-263-171+ +10-526-342+ +11-1052-684 +11-1052-685 +11-1053-684 +11-1053-685 +10-526-343 +10-527-342 +10-527-343 +7-65-43+ +8-130-86+ +9-260-172+ +10-520-344+ +11-1040-688 +11-1040-689 +11-1041-688+ +12-2082-1376 +12-2082-1377 +12-2083-1376 +12-2083-1377 +11-1041-689+ +12-2082-1378 +12-2082-1379 +12-2083-1378 +12-2083-1379 +10-520-345+ +11-1040-690+ +12-2080-1380 +12-2080-1381 +12-2081-1380 +12-2081-1381 +11-1040-691 +11-1041-690 +11-1041-691 +10-521-344+ +11-1042-688+ +12-2084-1376 +12-2084-1377 +12-2085-1376 +12-2085-1377 +11-1042-689 +11-1043-688 +11-1043-689 +10-521-345+ +11-1042-690 +11-1042-691 +11-1043-690 +11-1043-691+ +12-2086-1382 +12-2086-1383 +12-2087-1382 +12-2087-1383 +9-260-173+ +10-520-346 +10-520-347 +10-521-346+ +11-1042-692 +11-1042-693 +11-1043-692 +11-1043-693 +10-521-347 +9-261-172+ +10-522-344 +10-522-345+ +11-1044-690 +11-1044-691 +11-1045-690 +11-1045-691 +10-523-344 +10-523-345+ +11-1046-690 +11-1046-691 +11-1047-690 +11-1047-691 +9-261-173+ +10-522-346 +10-522-347 +10-523-346 +10-523-347 +8-130-87+ +9-260-174+ +10-520-348 +10-520-349 +10-521-348 +10-521-349 +9-260-175+ +10-520-350 +10-520-351 +10-521-350 +10-521-351 +9-261-174+ +10-522-348 +10-522-349 +10-523-348 +10-523-349 +9-261-175+ +10-522-350 +10-522-351 +10-523-350+ +11-1046-700 +11-1046-701 +11-1047-700 +11-1047-701 +10-523-351 +8-131-86+ +9-262-172+ +10-524-344 +10-524-345 +10-525-344 +10-525-345 +9-262-173 +9-263-172+ +10-526-344 +10-526-345 +10-527-344 +10-527-345 +9-263-173 +8-131-87+ +9-262-174 +9-262-175 +9-263-174 +9-263-175 +6-33-20+ +7-66-40 +7-66-41+ +8-132-82+ +9-264-164 +9-264-165 +9-265-164 +9-265-165 +8-132-83+ +9-264-166+ +10-528-332+ +11-1056-664 +11-1056-665 +11-1057-664 +11-1057-665 +10-528-333+ +11-1056-666 +11-1056-667 +11-1057-666 +11-1057-667 +10-529-332+ +11-1058-664 +11-1058-665 +11-1059-664 +11-1059-665 +10-529-333+ +11-1058-666 +11-1058-667 +11-1059-666 +11-1059-667 +9-264-167+ +10-528-334 +10-528-335 +10-529-334+ +11-1058-668 +11-1058-669 +11-1059-668 +11-1059-669 +10-529-335+ +11-1058-670 +11-1058-671 +11-1059-670 +11-1059-671 +9-265-166+ +10-530-332+ +11-1060-664 +11-1060-665 +11-1061-664 +11-1061-665 +10-530-333+ +11-1060-666 +11-1060-667 +11-1061-666 +11-1061-667 +10-531-332+ +11-1062-664 +11-1062-665 +11-1063-664 +11-1063-665 +10-531-333+ +11-1062-666 +11-1062-667 +11-1063-666 +11-1063-667 +9-265-167+ +10-530-334+ +11-1060-668 +11-1060-669 +11-1061-668 +11-1061-669 +10-530-335+ +11-1060-670 +11-1060-671 +11-1061-670 +11-1061-671 +10-531-334+ +11-1062-668 +11-1062-669 +11-1063-668 +11-1063-669 +10-531-335 +8-133-82+ +9-266-164 +9-266-165+ +10-532-330 +10-532-331 +10-533-330 +10-533-331 +9-267-164 +9-267-165+ +10-534-330 +10-534-331 +10-535-330 +10-535-331 +8-133-83+ +9-266-166+ +10-532-332 +10-532-333 +10-533-332 +10-533-333 +9-266-167+ +10-532-334 +10-532-335 +10-533-334 +10-533-335 +9-267-166+ +10-534-332 +10-534-333 +10-535-332 +10-535-333 +9-267-167+ +10-534-334 +10-534-335 +10-535-334 +10-535-335 +7-67-40+ +8-134-80+ +9-268-160 +9-268-161 +9-269-160+ +10-538-320 +10-538-321 +10-539-320 +10-539-321 +9-269-161 +8-134-81+ +9-268-162 +9-268-163+ +10-536-326 +10-536-327 +10-537-326 +10-537-327 +9-269-162+ +10-538-324 +10-538-325 +10-539-324 +10-539-325 +9-269-163+ +10-538-326 +10-538-327 +10-539-326 +10-539-327 +8-135-80+ +9-270-160 +9-270-161 +9-271-160 +9-271-161 +8-135-81+ +9-270-162 +9-270-163+ +10-540-326 +10-540-327 +10-541-326 +10-541-327 +9-271-162 +9-271-163 +7-67-41+ +8-134-82+ +9-268-164+ +10-536-328 +10-536-329 +10-537-328 +10-537-329 +9-268-165+ +10-536-330 +10-536-331 +10-537-330 +10-537-331 +9-269-164+ +10-538-328 +10-538-329 +10-539-328 +10-539-329 +9-269-165+ +10-538-330 +10-538-331 +10-539-330 +10-539-331 +8-134-83+ +9-268-166+ +10-536-332 +10-536-333+ +11-1072-666 +11-1072-667 +11-1073-666 +11-1073-667 +10-537-332 +10-537-333+ +11-1074-666+ +12-2148-1332 +12-2148-1333 +12-2149-1332 +12-2149-1333 +11-1074-667 +11-1075-666 +11-1075-667 +9-268-167+ +10-536-334 +10-536-335 +10-537-334 +10-537-335 +9-269-166+ +10-538-332 +10-538-333 +10-539-332 +10-539-333 +9-269-167+ +10-538-334 +10-538-335 +10-539-334 +10-539-335 +8-135-82+ +9-270-164+ +10-540-328 +10-540-329 +10-541-328 +10-541-329 +9-270-165+ +10-540-330+ +11-1080-660 +11-1080-661+ +12-2160-1322 +12-2160-1323 +12-2161-1322 +12-2161-1323 +11-1081-660 +11-1081-661+ +12-2162-1322 +12-2162-1323 +12-2163-1322 +12-2163-1323 +10-540-331+ +11-1080-662 +11-1080-663 +11-1081-662 +11-1081-663 +10-541-330 +10-541-331 +9-271-164+ +10-542-328 +10-542-329+ +11-1084-658 +11-1084-659 +11-1085-658 +11-1085-659 +10-543-328 +10-543-329 +9-271-165 +8-135-83+ +9-270-166+ +10-540-332 +10-540-333 +10-541-332 +10-541-333 +9-270-167+ +10-540-334 +10-540-335 +10-541-334 +10-541-335 +9-271-166 +9-271-167 +6-33-21+ +7-66-42+ +8-132-84+ +9-264-168+ +10-528-336+ +11-1056-672 +11-1056-673 +11-1057-672 +11-1057-673 +10-528-337+ +11-1056-674 +11-1056-675 +11-1057-674 +11-1057-675 +10-529-336+ +11-1058-672 +11-1058-673 +11-1059-672 +11-1059-673 +10-529-337+ +11-1058-674 +11-1058-675 +11-1059-674 +11-1059-675 +9-264-169+ +10-528-338+ +11-1056-676 +11-1056-677 +11-1057-676+ +12-2114-1352 +12-2114-1353 +12-2115-1352 +12-2115-1353 +11-1057-677 +10-528-339+ +11-1056-678 +11-1056-679 +11-1057-678+ +12-2114-1356 +12-2114-1357 +12-2115-1356 +12-2115-1357 +11-1057-679 +10-529-338+ +11-1058-676 +11-1058-677 +11-1059-676 +11-1059-677 +10-529-339+ +11-1058-678 +11-1058-679 +11-1059-678 +11-1059-679 +9-265-168+ +10-530-336+ +11-1060-672 +11-1060-673 +11-1061-672 +11-1061-673 +10-530-337+ +11-1060-674 +11-1060-675 +11-1061-674 +11-1061-675 +10-531-336+ +11-1062-672 +11-1062-673 +11-1063-672 +11-1063-673 +10-531-337+ +11-1062-674 +11-1062-675 +11-1063-674+ +12-2126-1348 +12-2126-1349 +12-2127-1348 +12-2127-1349 +11-1063-675 +9-265-169+ +10-530-338+ +11-1060-676 +11-1060-677 +11-1061-676 +11-1061-677 +10-530-339+ +11-1060-678 +11-1060-679 +11-1061-678 +11-1061-679 +10-531-338+ +11-1062-676 +11-1062-677 +11-1063-676 +11-1063-677 +10-531-339+ +11-1062-678 +11-1062-679 +11-1063-678 +11-1063-679 +8-132-85+ +9-264-170+ +10-528-340+ +11-1056-680 +11-1056-681+ +12-2112-1362 +12-2112-1363 +12-2113-1362 +12-2113-1363 +11-1057-680 +11-1057-681 +10-528-341+ +11-1056-682 +11-1056-683 +11-1057-682 +11-1057-683 +10-529-340+ +11-1058-680 +11-1058-681 +11-1059-680 +11-1059-681 +10-529-341+ +11-1058-682 +11-1058-683 +11-1059-682 +11-1059-683 +9-264-171+ +10-528-342+ +11-1056-684 +11-1056-685 +11-1057-684 +11-1057-685 +10-528-343+ +11-1056-686 +11-1056-687 +11-1057-686+ +12-2114-1372 +12-2114-1373 +12-2115-1372 +12-2115-1373 +11-1057-687 +10-529-342+ +11-1058-684 +11-1058-685 +11-1059-684 +11-1059-685 +10-529-343+ +11-1058-686+ +12-2116-1372 +12-2116-1373 +12-2117-1372 +12-2117-1373 +11-1058-687+ +12-2116-1374 +12-2116-1375 +12-2117-1374 +12-2117-1375 +11-1059-686 +11-1059-687 +9-265-170+ +10-530-340+ +11-1060-680 +11-1060-681 +11-1061-680 +11-1061-681 +10-530-341+ +11-1060-682 +11-1060-683+ +12-2120-1366 +12-2120-1367 +12-2121-1366 +12-2121-1367 +11-1061-682+ +12-2122-1364 +12-2122-1365 +12-2123-1364 +12-2123-1365 +11-1061-683 +10-531-340+ +11-1062-680 +11-1062-681+ +12-2124-1362 +12-2124-1363 +12-2125-1362 +12-2125-1363 +11-1063-680+ +12-2126-1360 +12-2126-1361 +12-2127-1360 +12-2127-1361 +11-1063-681+ +12-2126-1362 +12-2126-1363 +12-2127-1362 +12-2127-1363 +10-531-341+ +11-1062-682 +11-1062-683+ +12-2124-1366 +12-2124-1367 +12-2125-1366 +12-2125-1367 +11-1063-682 +11-1063-683 +9-265-171+ +10-530-342+ +11-1060-684+ +12-2120-1368 +12-2120-1369 +12-2121-1368 +12-2121-1369 +11-1060-685 +11-1061-684 +11-1061-685 +10-530-343+ +11-1060-686 +11-1060-687 +11-1061-686 +11-1061-687 +10-531-342+ +11-1062-684 +11-1062-685 +11-1063-684+ +12-2126-1368 +12-2126-1369 +12-2127-1368 +12-2127-1369 +11-1063-685+ +12-2126-1370 +12-2126-1371 +12-2127-1370 +12-2127-1371 +10-531-343+ +11-1062-686 +11-1062-687 +11-1063-686+ +12-2126-1372 +12-2126-1373 +12-2127-1372 +12-2127-1373 +11-1063-687 +8-133-84+ +9-266-168+ +10-532-336 +10-532-337+ +11-1064-674 +11-1064-675 +11-1065-674 +11-1065-675 +10-533-336 +10-533-337+ +11-1066-674 +11-1066-675 +11-1067-674 +11-1067-675 +9-266-169+ +10-532-338 +10-532-339+ +11-1064-678 +11-1064-679 +11-1065-678 +11-1065-679 +10-533-338+ +11-1066-676 +11-1066-677 +11-1067-676 +11-1067-677 +10-533-339+ +11-1066-678 +11-1066-679 +11-1067-678 +11-1067-679 +9-267-168+ +10-534-336 +10-534-337 +10-535-336 +10-535-337 +9-267-169+ +10-534-338 +10-534-339+ +11-1068-678 +11-1068-679 +11-1069-678 +11-1069-679 +10-535-338+ +11-1070-676 +11-1070-677 +11-1071-676 +11-1071-677 +10-535-339+ +11-1070-678 +11-1070-679 +11-1071-678 +11-1071-679 +8-133-85+ +9-266-170+ +10-532-340+ +11-1064-680+ +12-2128-1360 +12-2128-1361 +12-2129-1360 +12-2129-1361 +11-1064-681+ +12-2128-1362 +12-2128-1363 +12-2129-1362 +12-2129-1363 +11-1065-680+ +12-2130-1360 +12-2130-1361 +12-2131-1360 +12-2131-1361 +11-1065-681+ +12-2130-1362 +12-2130-1363 +12-2131-1362 +12-2131-1363 +10-532-341+ +11-1064-682 +11-1064-683+ +12-2128-1366 +12-2128-1367 +12-2129-1366 +12-2129-1367 +11-1065-682 +11-1065-683 +10-533-340+ +11-1066-680+ +12-2132-1360 +12-2132-1361 +12-2133-1360 +12-2133-1361 +11-1066-681+ +12-2132-1362 +12-2132-1363 +12-2133-1362 +12-2133-1363 +11-1067-680 +11-1067-681 +10-533-341+ +11-1066-682 +11-1066-683 +11-1067-682 +11-1067-683 +9-266-171+ +10-532-342+ +11-1064-684 +11-1064-685+ +12-2128-1370 +12-2128-1371 +12-2129-1370 +12-2129-1371 +11-1065-684 +11-1065-685 +10-532-343+ +11-1064-686 +11-1064-687+ +12-2128-1374 +12-2128-1375 +12-2129-1374 +12-2129-1375 +11-1065-686 +11-1065-687 +10-533-342+ +11-1066-684 +11-1066-685 +11-1067-684 +11-1067-685 +10-533-343 +9-267-170+ +10-534-340+ +11-1068-680 +11-1068-681 +11-1069-680 +11-1069-681 +10-534-341 +10-535-340 +10-535-341 +9-267-171+ +10-534-342 +10-534-343+ +11-1068-686 +11-1068-687 +11-1069-686 +11-1069-687 +10-535-342 +10-535-343 +7-66-43+ +8-132-86+ +9-264-172+ +10-528-344+ +11-1056-688 +11-1056-689 +11-1057-688 +11-1057-689 +10-528-345 +10-529-344 +10-529-345 +9-264-173+ +10-528-346 +10-528-347 +10-529-346 +10-529-347 +9-265-172+ +10-530-344 +10-530-345 +10-531-344+ +11-1062-688 +11-1062-689 +11-1063-688 +11-1063-689 +10-531-345 +9-265-173+ +10-530-346 +10-530-347 +10-531-346 +10-531-347 +8-132-87+ +9-264-174+ +10-528-348 +10-528-349+ +11-1056-698 +11-1056-699 +11-1057-698 +11-1057-699 +10-529-348 +10-529-349 +9-264-175+ +10-528-350 +10-528-351 +10-529-350+ +11-1058-700 +11-1058-701 +11-1059-700 +11-1059-701 +10-529-351+ +11-1058-702 +11-1058-703 +11-1059-702 +11-1059-703 +9-265-174+ +10-530-348 +10-530-349 +10-531-348 +10-531-349 +9-265-175+ +10-530-350 +10-530-351 +10-531-350+ +11-1062-700 +11-1062-701 +11-1063-700 +11-1063-701 +10-531-351 +8-133-86+ +9-266-172+ +10-532-344+ +11-1064-688+ +12-2128-1376 +12-2128-1377 +12-2129-1376 +12-2129-1377 +11-1064-689 +11-1065-688 +11-1065-689 +10-532-345 +10-533-344 +10-533-345 +9-266-173+ +10-532-346 +10-532-347 +10-533-346 +10-533-347 +9-267-172+ +10-534-344 +10-534-345 +10-535-344 +10-535-345 +9-267-173+ +10-534-346 +10-534-347 +10-535-346 +10-535-347+ +11-1070-694 +11-1070-695 +11-1071-694 +11-1071-695 +8-133-87+ +9-266-174+ +10-532-348 +10-532-349 +10-533-348 +10-533-349 +9-266-175+ +10-532-350+ +11-1064-700 +11-1064-701 +11-1065-700 +11-1065-701 +10-532-351 +10-533-350 +10-533-351 +9-267-174+ +10-534-348 +10-534-349 +10-535-348 +10-535-349+ +11-1070-698 +11-1070-699 +11-1071-698 +11-1071-699 +9-267-175+ +10-534-350 +10-534-351 +10-535-350+ +11-1070-700 +11-1070-701 +11-1071-700 +11-1071-701 +10-535-351+ +11-1070-702 +11-1070-703 +11-1071-702 +11-1071-703+ +12-2142-1406 +12-2142-1407 +12-2143-1406 +12-2143-1407 +7-67-42+ +8-134-84+ +9-268-168+ +10-536-336 +10-536-337+ +11-1072-674 +11-1072-675 +11-1073-674 +11-1073-675 +10-537-336 +10-537-337+ +11-1074-674 +11-1074-675 +11-1075-674 +11-1075-675 +9-268-169+ +10-536-338+ +11-1072-676+ +12-2144-1352 +12-2144-1353 +12-2145-1352 +12-2145-1353 +11-1072-677 +11-1073-676 +11-1073-677 +10-536-339+ +11-1072-678 +11-1072-679 +11-1073-678 +11-1073-679 +10-537-338+ +11-1074-676 +11-1074-677 +11-1075-676 +11-1075-677 +10-537-339 +9-269-168+ +10-538-336 +10-538-337 +10-539-336+ +11-1078-672 +11-1078-673 +11-1079-672 +11-1079-673 +10-539-337 +9-269-169+ +10-538-338 +10-538-339 +10-539-338 +10-539-339 +8-134-85+ +9-268-170+ +10-536-340 +10-536-341 +10-537-340 +10-537-341 +9-268-171+ +10-536-342 +10-536-343 +10-537-342 +10-537-343 +9-269-170+ +10-538-340 +10-538-341+ +11-1076-682 +11-1076-683 +11-1077-682 +11-1077-683 +10-539-340 +10-539-341 +9-269-171+ +10-538-342 +10-538-343 +10-539-342 +10-539-343 +8-135-84+ +9-270-168+ +10-540-336 +10-540-337 +10-541-336 +10-541-337+ +11-1082-674 +11-1082-675 +11-1083-674 +11-1083-675 +9-270-169+ +10-540-338 +10-540-339 +10-541-338 +10-541-339 +9-271-168+ +10-542-336 +10-542-337 +10-543-336 +10-543-337 +9-271-169+ +10-542-338 +10-542-339 +10-543-338 +10-543-339 +8-135-85+ +9-270-170+ +10-540-340+ +11-1080-680 +11-1080-681 +11-1081-680 +11-1081-681 +10-540-341 +10-541-340 +10-541-341 +9-270-171 +9-271-170 +9-271-171+ +10-542-342 +10-542-343 +10-543-342 +10-543-343 +7-67-43+ +8-134-86+ +9-268-172+ +10-536-344+ +11-1072-688 +11-1072-689 +11-1073-688 +11-1073-689 +10-536-345 +10-537-344 +10-537-345 +9-268-173+ +10-536-346+ +11-1072-692 +11-1072-693 +11-1073-692 +11-1073-693+ +12-2146-1386 +12-2146-1387 +12-2147-1386 +12-2147-1387 +10-536-347+ +11-1072-694 +11-1072-695 +11-1073-694 +11-1073-695 +10-537-346+ +11-1074-692 +11-1074-693+ +12-2148-1386 +12-2148-1387 +12-2149-1386 +12-2149-1387 +11-1075-692 +11-1075-693 +10-537-347+ +11-1074-694 +11-1074-695 +11-1075-694 +11-1075-695 +9-269-172+ +10-538-344 +10-538-345 +10-539-344 +10-539-345 +9-269-173+ +10-538-346 +10-538-347 +10-539-346 +10-539-347 +8-134-87+ +9-268-174+ +10-536-348+ +11-1072-696 +11-1072-697 +11-1073-696 +11-1073-697 +10-536-349+ +11-1072-698 +11-1072-699 +11-1073-698 +11-1073-699 +10-537-348 +10-537-349 +9-268-175+ +10-536-350+ +11-1072-700 +11-1072-701 +11-1073-700 +11-1073-701 +10-536-351+ +11-1072-702 +11-1072-703 +11-1073-702 +11-1073-703 +10-537-350+ +11-1074-700 +11-1074-701 +11-1075-700 +11-1075-701 +10-537-351+ +11-1074-702 +11-1074-703 +11-1075-702 +11-1075-703 +9-269-174+ +10-538-348 +10-538-349 +10-539-348 +10-539-349 +9-269-175+ +10-538-350+ +11-1076-700 +11-1076-701 +11-1077-700 +11-1077-701 +10-538-351+ +11-1076-702+ +12-2152-1404 +12-2152-1405 +12-2153-1404 +12-2153-1405 +11-1076-703 +11-1077-702 +11-1077-703 +10-539-350 +10-539-351 +8-135-86+ +9-270-172+ +10-540-344 +10-540-345 +10-541-344 +10-541-345 +9-270-173+ +10-540-346 +10-540-347 +10-541-346 +10-541-347 +9-271-172+ +10-542-344 +10-542-345 +10-543-344 +10-543-345 +9-271-173+ +10-542-346 +10-542-347+ +11-1084-694 +11-1084-695 +11-1085-694 +11-1085-695 +10-543-346 +10-543-347 +8-135-87+ +9-270-174+ +10-540-348+ +11-1080-696 +11-1080-697 +11-1081-696 +11-1081-697 +10-540-349 +10-541-348 +10-541-349 +9-270-175+ +10-540-350 +10-540-351 +10-541-350 +10-541-351 +9-271-174+ +10-542-348 +10-542-349 +10-543-348 +10-543-349+ +11-1086-698 +11-1086-699 +11-1087-698 +11-1087-699 +9-271-175+ +10-542-350 +10-542-351 +10-543-350 +10-543-351 +5-16-11+ +6-32-22+ +7-64-44+ +8-128-88+ +9-256-176+ +10-512-352 +10-512-353 +10-513-352 +10-513-353 +9-256-177+ +10-512-354 +10-512-355+ +11-1024-710 +11-1024-711 +11-1025-710 +11-1025-711 +10-513-354 +10-513-355 +9-257-176+ +10-514-352 +10-514-353 +10-515-352 +10-515-353 +9-257-177+ +10-514-354 +10-514-355 +10-515-354 +10-515-355 +8-128-89+ +9-256-178+ +10-512-356+ +11-1024-712 +11-1024-713 +11-1025-712 +11-1025-713 +10-512-357 +10-513-356 +10-513-357 +9-256-179+ +10-512-358 +10-512-359 +10-513-358+ +11-1026-716 +11-1026-717 +11-1027-716 +11-1027-717 +10-513-359 +9-257-178+ +10-514-356 +10-514-357 +10-515-356 +10-515-357 +9-257-179+ +10-514-358+ +11-1028-716 +11-1028-717 +11-1029-716 +11-1029-717 +10-514-359 +10-515-358 +10-515-359 +8-129-88+ +9-258-176+ +10-516-352 +10-516-353 +10-517-352+ +11-1034-704 +11-1034-705 +11-1035-704 +11-1035-705 +10-517-353 +9-258-177+ +10-516-354 +10-516-355 +10-517-354 +10-517-355 +9-259-176+ +10-518-352+ +11-1036-704+ +12-2072-1408 +12-2072-1409 +12-2073-1408 +12-2073-1409 +11-1036-705+ +12-2072-1410 +12-2072-1411 +12-2073-1410 +12-2073-1411 +11-1037-704+ +12-2074-1408 +12-2074-1409 +12-2075-1408 +12-2075-1409 +11-1037-705+ +12-2074-1410 +12-2074-1411 +12-2075-1410 +12-2075-1411 +10-518-353+ +11-1036-706 +11-1036-707 +11-1037-706+ +12-2074-1412 +12-2074-1413 +12-2075-1412 +12-2075-1413 +11-1037-707 +10-519-352+ +11-1038-704+ +12-2076-1408+ +13-4152-2816 +13-4152-2817 +13-4153-2816 +13-4153-2817 +12-2076-1409 +12-2077-1408 +12-2077-1409 +11-1038-705+ +12-2076-1410 +12-2076-1411 +12-2077-1410 +12-2077-1411 +11-1039-704 +11-1039-705 +10-519-353+ +11-1038-706 +11-1038-707 +11-1039-706 +11-1039-707 +9-259-177+ +10-518-354 +10-518-355 +10-519-354 +10-519-355 +8-129-89+ +9-258-178+ +10-516-356 +10-516-357 +10-517-356+ +11-1034-712 +11-1034-713 +11-1035-712 +11-1035-713 +10-517-357 +9-258-179+ +10-516-358 +10-516-359 +10-517-358 +10-517-359 +9-259-178+ +10-518-356 +10-518-357 +10-519-356 +10-519-357 +9-259-179+ +10-518-358 +10-518-359 +10-519-358 +10-519-359 +7-64-45+ +8-128-90+ +9-256-180+ +10-512-360 +10-512-361+ +11-1024-722 +11-1024-723 +11-1025-722 +11-1025-723 +10-513-360 +10-513-361+ +11-1026-722 +11-1026-723 +11-1027-722 +11-1027-723 +9-256-181+ +10-512-362 +10-512-363 +10-513-362 +10-513-363 +9-257-180+ +10-514-360 +10-514-361 +10-515-360 +10-515-361 +9-257-181+ +10-514-362 +10-514-363 +10-515-362 +10-515-363 +8-128-91+ +9-256-182+ +10-512-364 +10-512-365+ +11-1024-730 +11-1024-731 +11-1025-730 +11-1025-731 +10-513-364 +10-513-365 +9-256-183+ +10-512-366 +10-512-367 +10-513-366 +10-513-367 +9-257-182+ +10-514-364 +10-514-365 +10-515-364+ +11-1030-728 +11-1030-729 +11-1031-728 +11-1031-729 +10-515-365 +9-257-183+ +10-514-366 +10-514-367 +10-515-366 +10-515-367 +8-129-90+ +9-258-180+ +10-516-360 +10-516-361 +10-517-360 +10-517-361 +9-258-181+ +10-516-362 +10-516-363 +10-517-362 +10-517-363 +9-259-180 +9-259-181+ +10-518-362 +10-518-363 +10-519-362 +10-519-363 +8-129-91+ +9-258-182+ +10-516-364 +10-516-365 +10-517-364 +10-517-365 +9-258-183+ +10-516-366 +10-516-367 +10-517-366 +10-517-367 +9-259-182+ +10-518-364 +10-518-365 +10-519-364 +10-519-365 +9-259-183 +7-65-44+ +8-130-88+ +9-260-176+ +10-520-352 +10-520-353 +10-521-352 +10-521-353 +9-260-177+ +10-520-354 +10-520-355 +10-521-354 +10-521-355 +9-261-176 +9-261-177+ +10-522-354 +10-522-355 +10-523-354+ +11-1046-708 +11-1046-709 +11-1047-708 +11-1047-709 +10-523-355 +8-130-89+ +9-260-178+ +10-520-356 +10-520-357 +10-521-356 +10-521-357 +9-260-179 +9-261-178+ +10-522-356 +10-522-357 +10-523-356 +10-523-357 +9-261-179 +8-131-88+ +9-262-176 +9-262-177 +9-263-176+ +10-526-352 +10-526-353 +10-527-352 +10-527-353 +9-263-177 +8-131-89+ +9-262-178 +9-262-179 +9-263-178 +9-263-179+ +10-526-358+ +11-1052-716 +11-1052-717 +11-1053-716 +11-1053-717 +10-526-359 +10-527-358 +10-527-359 +7-65-45+ +8-130-90+ +9-260-180+ +10-520-360 +10-520-361 +10-521-360 +10-521-361 +9-260-181+ +10-520-362 +10-520-363 +10-521-362 +10-521-363+ +11-1042-726 +11-1042-727 +11-1043-726 +11-1043-727 +9-261-180 +9-261-181+ +10-522-362 +10-522-363 +10-523-362 +10-523-363 +8-130-91+ +9-260-182+ +10-520-364 +10-520-365+ +11-1040-730 +11-1040-731 +11-1041-730+ +12-2082-1460 +12-2082-1461 +12-2083-1460 +12-2083-1461 +11-1041-731 +10-521-364 +10-521-365+ +11-1042-730 +11-1042-731 +11-1043-730 +11-1043-731 +9-260-183+ +10-520-366 +10-520-367 +10-521-366 +10-521-367 +9-261-182+ +10-522-364 +10-522-365 +10-523-364 +10-523-365 +9-261-183+ +10-522-366 +10-522-367 +10-523-366 +10-523-367 +8-131-90+ +9-262-180+ +10-524-360 +10-524-361 +10-525-360+ +11-1050-720 +11-1050-721 +11-1051-720 +11-1051-721 +10-525-361+ +11-1050-722 +11-1050-723 +11-1051-722 +11-1051-723 +9-262-181+ +10-524-362 +10-524-363 +10-525-362 +10-525-363+ +11-1050-726 +11-1050-727 +11-1051-726 +11-1051-727 +9-263-180+ +10-526-360 +10-526-361 +10-527-360 +10-527-361 +9-263-181+ +10-526-362 +10-526-363+ +11-1052-726 +11-1052-727 +11-1053-726 +11-1053-727 +10-527-362 +10-527-363 +8-131-91+ +9-262-182+ +10-524-364 +10-524-365 +10-525-364+ +11-1050-728 +11-1050-729 +11-1051-728 +11-1051-729 +10-525-365+ +11-1050-730 +11-1050-731 +11-1051-730+ +12-2102-1460 +12-2102-1461 +12-2103-1460 +12-2103-1461 +11-1051-731 +9-262-183+ +10-524-366+ +11-1048-732 +11-1048-733 +11-1049-732 +11-1049-733 +10-524-367 +10-525-366+ +11-1050-732 +11-1050-733 +11-1051-732 +11-1051-733 +10-525-367+ +11-1050-734 +11-1050-735 +11-1051-734 +11-1051-735 +9-263-182+ +10-526-364 +10-526-365+ +11-1052-730 +11-1052-731 +11-1053-730 +11-1053-731 +10-527-364 +10-527-365 +9-263-183+ +10-526-366 +10-526-367 +10-527-366+ +11-1054-732 +11-1054-733 +11-1055-732 +11-1055-733 +10-527-367 +6-32-23+ +7-64-46+ +8-128-92+ +9-256-184+ +10-512-368 +10-512-369 +10-513-368 +10-513-369 +9-256-185+ +10-512-370 +10-512-371 +10-513-370 +10-513-371+ +11-1026-742 +11-1026-743 +11-1027-742 +11-1027-743 +9-257-184 +9-257-185+ +10-514-370 +10-514-371 +10-515-370 +10-515-371 +8-128-93+ +9-256-186+ +10-512-372 +10-512-373 +10-513-372 +10-513-373 +9-256-187+ +10-512-374 +10-512-375+ +11-1024-750 +11-1024-751 +11-1025-750 +11-1025-751 +10-513-374 +10-513-375 +9-257-186+ +10-514-372 +10-514-373 +10-515-372+ +11-1030-744 +11-1030-745 +11-1031-744 +11-1031-745 +10-515-373+ +11-1030-746 +11-1030-747 +11-1031-746 +11-1031-747+ +12-2062-1494 +12-2062-1495 +12-2063-1494 +12-2063-1495 +9-257-187+ +10-514-374 +10-514-375 +10-515-374+ +11-1030-748 +11-1030-749 +11-1031-748+ +12-2062-1496 +12-2062-1497 +12-2063-1496 +12-2063-1497 +11-1031-749 +10-515-375 +8-129-92+ +9-258-184+ +10-516-368 +10-516-369 +10-517-368 +10-517-369 +9-258-185+ +10-516-370 +10-516-371 +10-517-370 +10-517-371 +9-259-184+ +10-518-368 +10-518-369 +10-519-368 +10-519-369 +9-259-185+ +10-518-370 +10-518-371 +10-519-370 +10-519-371 +8-129-93+ +9-258-186+ +10-516-372 +10-516-373+ +11-1032-746 +11-1032-747+ +12-2064-1494 +12-2064-1495 +12-2065-1494 +12-2065-1495 +11-1033-746 +11-1033-747 +10-517-372 +10-517-373 +9-258-187+ +10-516-374+ +11-1032-748 +11-1032-749 +11-1033-748 +11-1033-749 +10-516-375 +10-517-374 +10-517-375 +9-259-186+ +10-518-372+ +11-1036-744 +11-1036-745 +11-1037-744 +11-1037-745 +10-518-373 +10-519-372 +10-519-373 +9-259-187+ +10-518-374 +10-518-375+ +11-1036-750 +11-1036-751 +11-1037-750 +11-1037-751 +10-519-374 +10-519-375 +7-64-47+ +8-128-94+ +9-256-188+ +10-512-376 +10-512-377 +10-513-376 +10-513-377 +9-256-189 +9-257-188 +9-257-189 +8-128-95+ +9-256-190 +9-256-191 +9-257-190 +9-257-191 +8-129-94+ +9-258-188+ +10-516-376 +10-516-377 +10-517-376 +10-517-377 +9-258-189 +9-259-188+ +10-518-376 +10-518-377 +10-519-376 +10-519-377 +9-259-189 +8-129-95+ +9-258-190 +9-258-191+ +10-516-382 +10-516-383 +10-517-382 +10-517-383 +9-259-190+ +10-518-380 +10-518-381 +10-519-380 +10-519-381 +9-259-191 +7-65-46+ +8-130-92+ +9-260-184 +9-260-185+ +10-520-370 +10-520-371 +10-521-370 +10-521-371 +9-261-184 +9-261-185+ +10-522-370 +10-522-371 +10-523-370 +10-523-371+ +11-1046-742 +11-1046-743 +11-1047-742 +11-1047-743 +8-130-93+ +9-260-186+ +10-520-372 +10-520-373 +10-521-372 +10-521-373 +9-260-187+ +10-520-374 +10-520-375+ +11-1040-750 +11-1040-751 +11-1041-750 +11-1041-751 +10-521-374+ +11-1042-748 +11-1042-749 +11-1043-748 +11-1043-749 +10-521-375+ +11-1042-750 +11-1042-751 +11-1043-750 +11-1043-751 +9-261-186+ +10-522-372 +10-522-373+ +11-1044-746 +11-1044-747 +11-1045-746 +11-1045-747+ +12-2090-1494 +12-2090-1495 +12-2091-1494 +12-2091-1495 +10-523-372 +10-523-373+ +11-1046-746 +11-1046-747+ +12-2092-1494 +12-2092-1495 +12-2093-1494 +12-2093-1495 +11-1047-746 +11-1047-747 +9-261-187+ +10-522-374+ +11-1044-748 +11-1044-749 +11-1045-748 +11-1045-749 +10-522-375 +10-523-374 +10-523-375 +8-131-92+ +9-262-184+ +10-524-368 +10-524-369 +10-525-368+ +11-1050-736 +11-1050-737 +11-1051-736 +11-1051-737 +10-525-369 +9-262-185+ +10-524-370 +10-524-371 +10-525-370+ +11-1050-740 +11-1050-741 +11-1051-740 +11-1051-741 +10-525-371+ +11-1050-742 +11-1050-743 +11-1051-742 +11-1051-743 +9-263-184+ +10-526-368+ +11-1052-736 +11-1052-737 +11-1053-736 +11-1053-737 +10-526-369 +10-527-368 +10-527-369 +9-263-185+ +10-526-370 +10-526-371 +10-527-370 +10-527-371 +8-131-93+ +9-262-186+ +10-524-372+ +11-1048-744 +11-1048-745 +11-1049-744 +11-1049-745 +10-524-373+ +11-1048-746 +11-1048-747 +11-1049-746 +11-1049-747 +10-525-372+ +11-1050-744 +11-1050-745 +11-1051-744 +11-1051-745+ +12-2102-1490 +12-2102-1491 +12-2103-1490 +12-2103-1491 +10-525-373+ +11-1050-746 +11-1050-747 +11-1051-746 +11-1051-747 +9-262-187 +9-263-186+ +10-526-372+ +11-1052-744 +11-1052-745 +11-1053-744 +11-1053-745 +10-526-373+ +11-1052-746 +11-1052-747 +11-1053-746 +11-1053-747 +10-527-372 +10-527-373+ +11-1054-746 +11-1054-747 +11-1055-746 +11-1055-747 +9-263-187+ +10-526-374+ +11-1052-748 +11-1052-749 +11-1053-748 +11-1053-749 +10-526-375 +10-527-374+ +11-1054-748 +11-1054-749+ +12-2108-1498 +12-2108-1499 +12-2109-1498 +12-2109-1499 +11-1055-748 +11-1055-749 +10-527-375+ +11-1054-750+ +12-2108-1500 +12-2108-1501 +12-2109-1500+ +13-4218-3000 +13-4218-3001 +13-4219-3000 +13-4219-3001 +12-2109-1501 +11-1054-751 +11-1055-750+ +12-2110-1500 +12-2110-1501 +12-2111-1500 +12-2111-1501 +11-1055-751 +7-65-47+ +8-130-94+ +9-260-188+ +10-520-376 +10-520-377+ +11-1040-754+ +12-2080-1508 +12-2080-1509 +12-2081-1508 +12-2081-1509 +11-1040-755 +11-1041-754 +11-1041-755 +10-521-376 +10-521-377 +9-260-189+ +10-520-378 +10-520-379 +10-521-378 +10-521-379 +9-261-188 +9-261-189 +8-130-95 +8-131-94 +8-131-95 +6-33-22+ +7-66-44+ +8-132-88+ +9-264-176+ +10-528-352 +10-528-353 +10-529-352+ +11-1058-704 +11-1058-705 +11-1059-704 +11-1059-705 +10-529-353+ +11-1058-706 +11-1058-707 +11-1059-706 +11-1059-707 +9-264-177+ +10-528-354 +10-528-355 +10-529-354 +10-529-355 +9-265-176+ +10-530-352 +10-530-353 +10-531-352 +10-531-353 +9-265-177+ +10-530-354 +10-530-355 +10-531-354 +10-531-355 +8-132-89+ +9-264-178 +9-264-179+ +10-528-358 +10-528-359 +10-529-358 +10-529-359 +9-265-178+ +10-530-356 +10-530-357 +10-531-356 +10-531-357+ +11-1062-714 +11-1062-715 +11-1063-714 +11-1063-715 +9-265-179+ +10-530-358 +10-530-359 +10-531-358 +10-531-359 +8-133-88+ +9-266-176+ +10-532-352 +10-532-353 +10-533-352+ +11-1066-704 +11-1066-705 +11-1067-704 +11-1067-705 +10-533-353+ +11-1066-706 +11-1066-707 +11-1067-706 +11-1067-707 +9-266-177+ +10-532-354 +10-532-355+ +11-1064-710 +11-1064-711 +11-1065-710 +11-1065-711 +10-533-354+ +11-1066-708 +11-1066-709 +11-1067-708 +11-1067-709 +10-533-355+ +11-1066-710 +11-1066-711 +11-1067-710 +11-1067-711 +9-267-176+ +10-534-352+ +11-1068-704 +11-1068-705 +11-1069-704 +11-1069-705 +10-534-353+ +11-1068-706 +11-1068-707 +11-1069-706 +11-1069-707 +10-535-352+ +11-1070-704 +11-1070-705 +11-1071-704 +11-1071-705 +10-535-353 +9-267-177+ +10-534-354+ +11-1068-708 +11-1068-709 +11-1069-708 +11-1069-709 +10-534-355+ +11-1068-710 +11-1068-711 +11-1069-710 +11-1069-711 +10-535-354 +10-535-355 +8-133-89+ +9-266-178+ +10-532-356+ +11-1064-712 +11-1064-713 +11-1065-712 +11-1065-713+ +12-2130-1426 +12-2130-1427 +12-2131-1426 +12-2131-1427 +10-532-357+ +11-1064-714 +11-1064-715 +11-1065-714 +11-1065-715 +10-533-356+ +11-1066-712 +11-1066-713 +11-1067-712 +11-1067-713 +10-533-357+ +11-1066-714 +11-1066-715 +11-1067-714 +11-1067-715 +9-266-179+ +10-532-358 +10-532-359 +10-533-358 +10-533-359+ +11-1066-718 +11-1066-719 +11-1067-718 +11-1067-719 +9-267-178+ +10-534-356 +10-534-357+ +11-1068-714 +11-1068-715 +11-1069-714 +11-1069-715 +10-535-356 +10-535-357 +9-267-179+ +10-534-358+ +11-1068-716 +11-1068-717 +11-1069-716 +11-1069-717 +10-534-359 +10-535-358+ +11-1070-716 +11-1070-717 +11-1071-716 +11-1071-717 +10-535-359+ +11-1070-718 +11-1070-719 +11-1071-718 +11-1071-719 +7-66-45+ +8-132-90+ +9-264-180+ +10-528-360 +10-528-361 +10-529-360 +10-529-361 +9-264-181+ +10-528-362 +10-528-363 +10-529-362 +10-529-363+ +11-1058-726 +11-1058-727 +11-1059-726 +11-1059-727 +9-265-180+ +10-530-360 +10-530-361 +10-531-360 +10-531-361 +9-265-181+ +10-530-362+ +11-1060-724 +11-1060-725 +11-1061-724 +11-1061-725 +10-530-363 +10-531-362 +10-531-363 +8-132-91+ +9-264-182+ +10-528-364 +10-528-365+ +11-1056-730 +11-1056-731 +11-1057-730 +11-1057-731 +10-529-364+ +11-1058-728 +11-1058-729 +11-1059-728 +11-1059-729 +10-529-365 +9-264-183+ +10-528-366 +10-528-367+ +11-1056-734 +11-1056-735+ +12-2112-1470 +12-2112-1471 +12-2113-1470 +12-2113-1471 +11-1057-734 +11-1057-735 +10-529-366 +10-529-367 +9-265-182+ +10-530-364 +10-530-365 +10-531-364 +10-531-365 +9-265-183+ +10-530-366 +10-530-367 +10-531-366 +10-531-367 +8-133-90+ +9-266-180+ +10-532-360 +10-532-361 +10-533-360+ +11-1066-720 +11-1066-721 +11-1067-720 +11-1067-721 +10-533-361 +9-266-181+ +10-532-362 +10-532-363 +10-533-362 +10-533-363 +9-267-180+ +10-534-360 +10-534-361 +10-535-360 +10-535-361 +9-267-181 +8-133-91+ +9-266-182 +9-266-183 +9-267-182+ +10-534-364 +10-534-365 +10-535-364 +10-535-365 +9-267-183+ +10-534-366 +10-534-367 +10-535-366 +10-535-367 +7-67-44+ +8-134-88+ +9-268-176+ +10-536-352+ +11-1072-704 +11-1072-705 +11-1073-704 +11-1073-705 +10-536-353 +10-537-352+ +11-1074-704 +11-1074-705 +11-1075-704 +11-1075-705 +10-537-353+ +11-1074-706 +11-1074-707 +11-1075-706 +11-1075-707 +9-268-177+ +10-536-354 +10-536-355 +10-537-354 +10-537-355 +9-269-176+ +10-538-352+ +11-1076-704 +11-1076-705+ +12-2152-1410 +12-2152-1411 +12-2153-1410 +12-2153-1411 +11-1077-704 +11-1077-705 +10-538-353+ +11-1076-706 +11-1076-707 +11-1077-706 +11-1077-707 +10-539-352+ +11-1078-704 +11-1078-705 +11-1079-704 +11-1079-705 +10-539-353 +9-269-177+ +10-538-354 +10-538-355 +10-539-354 +10-539-355 +8-134-89+ +9-268-178+ +10-536-356 +10-536-357+ +11-1072-714 +11-1072-715 +11-1073-714 +11-1073-715 +10-537-356 +10-537-357+ +11-1074-714 +11-1074-715 +11-1075-714 +11-1075-715 +9-268-179+ +10-536-358+ +11-1072-716 +11-1072-717 +11-1073-716 +11-1073-717 +10-536-359+ +11-1072-718 +11-1072-719 +11-1073-718 +11-1073-719 +10-537-358+ +11-1074-716 +11-1074-717 +11-1075-716 +11-1075-717 +10-537-359 +9-269-178+ +10-538-356 +10-538-357 +10-539-356 +10-539-357 +9-269-179+ +10-538-358 +10-538-359 +10-539-358+ +11-1078-716 +11-1078-717 +11-1079-716 +11-1079-717 +10-539-359 +8-135-88+ +9-270-176+ +10-540-352+ +11-1080-704 +11-1080-705 +11-1081-704 +11-1081-705 +10-540-353 +10-541-352 +10-541-353 +9-270-177+ +10-540-354+ +11-1080-708 +11-1080-709 +11-1081-708 +11-1081-709 +10-540-355 +10-541-354 +10-541-355 +9-271-176+ +10-542-352 +10-542-353 +10-543-352 +10-543-353 +9-271-177+ +10-542-354+ +11-1084-708 +11-1084-709 +11-1085-708 +11-1085-709 +10-542-355 +10-543-354+ +11-1086-708 +11-1086-709 +11-1087-708 +11-1087-709 +10-543-355 +8-135-89+ +9-270-178+ +10-540-356 +10-540-357 +10-541-356 +10-541-357 +9-270-179+ +10-540-358 +10-540-359 +10-541-358 +10-541-359 +9-271-178+ +10-542-356 +10-542-357 +10-543-356 +10-543-357 +9-271-179+ +10-542-358 +10-542-359 +10-543-358 +10-543-359 +7-67-45+ +8-134-90+ +9-268-180 +9-268-181 +9-269-180+ +10-538-360 +10-538-361 +10-539-360 +10-539-361 +9-269-181 +8-134-91+ +9-268-182+ +10-536-364 +10-536-365+ +11-1072-730 +11-1072-731 +11-1073-730 +11-1073-731 +10-537-364 +10-537-365+ +11-1074-730 +11-1074-731 +11-1075-730 +11-1075-731 +9-268-183+ +10-536-366 +10-536-367 +10-537-366+ +11-1074-732 +11-1074-733 +11-1075-732 +11-1075-733 +10-537-367 +9-269-182+ +10-538-364 +10-538-365+ +11-1076-730 +11-1076-731 +11-1077-730 +11-1077-731 +10-539-364 +10-539-365 +9-269-183+ +10-538-366+ +11-1076-732+ +12-2152-1464 +12-2152-1465 +12-2153-1464 +12-2153-1465 +11-1076-733 +11-1077-732 +11-1077-733 +10-538-367 +10-539-366 +10-539-367 +8-135-90+ +9-270-180 +9-270-181 +9-271-180 +9-271-181+ +10-542-362 +10-542-363 +10-543-362 +10-543-363 +8-135-91+ +9-270-182+ +10-540-364 +10-540-365 +10-541-364 +10-541-365 +9-270-183+ +10-540-366 +10-540-367 +10-541-366 +10-541-367 +9-271-182+ +10-542-364 +10-542-365 +10-543-364 +10-543-365 +9-271-183+ +10-542-366 +10-542-367 +10-543-366+ +11-1086-732 +11-1086-733 +11-1087-732 +11-1087-733 +10-543-367 +6-33-23+ +7-66-46+ +8-132-92+ +9-264-184+ +10-528-368 +10-528-369 +10-529-368 +10-529-369 +9-264-185+ +10-528-370 +10-528-371 +10-529-370 +10-529-371 +9-265-184 +9-265-185 +8-132-93+ +9-264-186+ +10-528-372 +10-528-373 +10-529-372 +10-529-373 +9-264-187+ +10-528-374 +10-528-375+ +11-1056-750 +11-1056-751 +11-1057-750 +11-1057-751+ +12-2114-1502 +12-2114-1503 +12-2115-1502 +12-2115-1503 +10-529-374 +10-529-375+ +11-1058-750 +11-1058-751+ +12-2116-1502 +12-2116-1503 +12-2117-1502 +12-2117-1503 +11-1059-750 +11-1059-751 +9-265-186+ +10-530-372 +10-530-373 +10-531-372 +10-531-373+ +11-1062-746 +11-1062-747 +11-1063-746 +11-1063-747+ +12-2126-1494 +12-2126-1495 +12-2127-1494 +12-2127-1495 +9-265-187+ +10-530-374+ +11-1060-748 +11-1060-749 +11-1061-748 +11-1061-749 +10-530-375+ +11-1060-750 +11-1060-751 +11-1061-750 +11-1061-751 +10-531-374+ +11-1062-748 +11-1062-749 +11-1063-748 +11-1063-749 +10-531-375 +8-133-92+ +9-266-184+ +10-532-368 +10-532-369 +10-533-368 +10-533-369 +9-266-185+ +10-532-370 +10-532-371 +10-533-370 +10-533-371 +9-267-184+ +10-534-368 +10-534-369 +10-535-368 +10-535-369 +9-267-185+ +10-534-370 +10-534-371 +10-535-370 +10-535-371 +8-133-93+ +9-266-186+ +10-532-372 +10-532-373+ +11-1064-746 +11-1064-747+ +12-2128-1494 +12-2128-1495 +12-2129-1494 +12-2129-1495 +11-1065-746 +11-1065-747 +10-533-372 +10-533-373 +9-266-187 +9-267-186+ +10-534-372 +10-534-373 +10-535-372 +10-535-373 +9-267-187 +7-66-47 +7-67-46+ +8-134-92+ +9-268-184+ +10-536-368 +10-536-369 +10-537-368 +10-537-369 +9-268-185+ +10-536-370 +10-536-371 +10-537-370+ +11-1074-740 +11-1074-741 +11-1075-740 +11-1075-741 +10-537-371 +9-269-184+ +10-538-368 +10-538-369 +10-539-368 +10-539-369 +9-269-185+ +10-538-370 +10-538-371 +10-539-370 +10-539-371 +8-134-93 +8-135-92+ +9-270-184+ +10-540-368 +10-540-369 +10-541-368 +10-541-369 +9-270-185+ +10-540-370 +10-540-371 +10-541-370 +10-541-371 +9-271-184+ +10-542-368 +10-542-369+ +11-1084-738 +11-1084-739 +11-1085-738 +11-1085-739 +10-543-368 +10-543-369 +9-271-185+ +10-542-370 +10-542-371 +10-543-370 +10-543-371 +8-135-93+ +9-270-186+ +10-540-372 +10-540-373 +10-541-372 +10-541-373 +9-270-187 +9-271-186+ +10-542-372 +10-542-373 +10-543-372 +10-543-373 +9-271-187 +7-67-47+ +8-134-94 +8-134-95+ +9-268-190 +9-268-191 +9-269-190 +9-269-191 +8-135-94 +8-135-95 +5-17-10+ +6-34-20+ +7-68-40+ +8-136-80+ +9-272-160 +9-272-161 +9-273-160+ +10-546-320 +10-546-321 +10-547-320+ +11-1094-640 +11-1094-641 +11-1095-640 +11-1095-641 +10-547-321 +9-273-161 +8-136-81 +8-137-80+ +9-274-160+ +10-548-320 +10-548-321 +10-549-320+ +11-1098-640 +11-1098-641 +11-1099-640 +11-1099-641 +10-549-321 +9-274-161 +9-275-160 +9-275-161 +8-137-81+ +9-274-162 +9-274-163 +9-275-162 +9-275-163 +7-68-41+ +8-136-82+ +9-272-164 +9-272-165 +9-273-164+ +10-546-328+ +11-1092-656 +11-1092-657 +11-1093-656 +11-1093-657 +10-546-329 +10-547-328 +10-547-329 +9-273-165 +8-136-83+ +9-272-166 +9-272-167 +9-273-166 +9-273-167 +8-137-82+ +9-274-164 +9-274-165 +9-275-164 +9-275-165 +8-137-83+ +9-274-166 +9-274-167+ +10-548-334 +10-548-335 +10-549-334 +10-549-335+ +11-1098-670 +11-1098-671 +11-1099-670 +11-1099-671+ +12-2198-1342 +12-2198-1343 +12-2199-1342 +12-2199-1343 +9-275-166 +9-275-167+ +10-550-334 +10-550-335+ +11-1100-670 +11-1100-671+ +12-2200-1342 +12-2200-1343 +12-2201-1342 +12-2201-1343 +11-1101-670 +11-1101-671 +10-551-334 +10-551-335 +7-69-40+ +8-138-80 +8-138-81 +8-139-80 +8-139-81 +7-69-41+ +8-138-82+ +9-276-164 +9-276-165+ +10-552-330 +10-552-331 +10-553-330 +10-553-331+ +11-1106-662 +11-1106-663 +11-1107-662 +11-1107-663 +9-277-164 +9-277-165 +8-138-83+ +9-276-166 +9-276-167 +9-277-166 +9-277-167+ +10-554-334 +10-554-335 +10-555-334 +10-555-335 +8-139-82+ +9-278-164 +9-278-165 +9-279-164 +9-279-165 +8-139-83+ +9-278-166 +9-278-167 +9-279-166 +9-279-167 +6-34-21+ +7-68-42+ +8-136-84+ +9-272-168+ +10-544-336 +10-544-337 +10-545-336 +10-545-337 +9-272-169+ +10-544-338 +10-544-339 +10-545-338 +10-545-339 +9-273-168 +9-273-169+ +10-546-338 +10-546-339 +10-547-338 +10-547-339 +8-136-85+ +9-272-170+ +10-544-340 +10-544-341 +10-545-340 +10-545-341 +9-272-171+ +10-544-342 +10-544-343 +10-545-342 +10-545-343 +9-273-170+ +10-546-340 +10-546-341 +10-547-340 +10-547-341+ +11-1094-682 +11-1094-683 +11-1095-682 +11-1095-683 +9-273-171+ +10-546-342 +10-546-343 +10-547-342 +10-547-343 +8-137-84+ +9-274-168+ +10-548-336 +10-548-337 +10-549-336+ +11-1098-672 +11-1098-673 +11-1099-672 +11-1099-673 +10-549-337 +9-274-169 +9-275-168+ +10-550-336+ +11-1100-672+ +12-2200-1344 +12-2200-1345 +12-2201-1344 +12-2201-1345 +11-1100-673 +11-1101-672 +11-1101-673 +10-550-337 +10-551-336 +10-551-337 +9-275-169 +8-137-85+ +9-274-170+ +10-548-340 +10-548-341 +10-549-340 +10-549-341 +9-274-171+ +10-548-342 +10-548-343+ +11-1096-686 +11-1096-687 +11-1097-686 +11-1097-687 +10-549-342 +10-549-343 +9-275-170+ +10-550-340 +10-550-341 +10-551-340 +10-551-341 +9-275-171+ +10-550-342+ +11-1100-684 +11-1100-685 +11-1101-684 +11-1101-685 +10-550-343 +10-551-342+ +11-1102-684 +11-1102-685 +11-1103-684 +11-1103-685 +10-551-343 +7-68-43+ +8-136-86+ +9-272-172+ +10-544-344 +10-544-345 +10-545-344 +10-545-345 +9-272-173+ +10-544-346 +10-544-347 +10-545-346 +10-545-347 +9-273-172+ +10-546-344 +10-546-345 +10-547-344 +10-547-345 +9-273-173+ +10-546-346 +10-546-347 +10-547-346 +10-547-347 +8-136-87+ +9-272-174+ +10-544-348 +10-544-349 +10-545-348 +10-545-349 +9-272-175+ +10-544-350 +10-544-351 +10-545-350 +10-545-351 +9-273-174+ +10-546-348 +10-546-349 +10-547-348 +10-547-349 +9-273-175+ +10-546-350 +10-546-351+ +11-1092-702 +11-1092-703 +11-1093-702 +11-1093-703 +10-547-350 +10-547-351 +8-137-86+ +9-274-172+ +10-548-344 +10-548-345 +10-549-344 +10-549-345 +9-274-173+ +10-548-346 +10-548-347 +10-549-346 +10-549-347 +9-275-172+ +10-550-344 +10-550-345 +10-551-344+ +11-1102-688 +11-1102-689 +11-1103-688 +11-1103-689 +10-551-345 +9-275-173+ +10-550-346 +10-550-347 +10-551-346 +10-551-347 +8-137-87+ +9-274-174+ +10-548-348 +10-548-349 +10-549-348 +10-549-349 +9-274-175+ +10-548-350 +10-548-351 +10-549-350 +10-549-351 +9-275-174+ +10-550-348+ +11-1100-696 +11-1100-697 +11-1101-696 +11-1101-697 +10-550-349 +10-551-348 +10-551-349 +9-275-175+ +10-550-350 +10-550-351 +10-551-350 +10-551-351 +7-69-42+ +8-138-84+ +9-276-168 +9-276-169+ +10-552-338 +10-552-339 +10-553-338 +10-553-339 +9-277-168 +9-277-169 +8-138-85+ +9-276-170+ +10-552-340 +10-552-341 +10-553-340 +10-553-341 +9-276-171+ +10-552-342 +10-552-343 +10-553-342 +10-553-343 +9-277-170 +9-277-171+ +10-554-342 +10-554-343 +10-555-342 +10-555-343 +8-139-84+ +9-278-168 +9-278-169 +9-279-168 +9-279-169 +8-139-85+ +9-278-170 +9-278-171+ +10-556-342 +10-556-343 +10-557-342 +10-557-343 +9-279-170+ +10-558-340 +10-558-341 +10-559-340 +10-559-341 +9-279-171+ +10-558-342 +10-558-343 +10-559-342 +10-559-343 +7-69-43+ +8-138-86+ +9-276-172+ +10-552-344 +10-552-345 +10-553-344 +10-553-345 +9-276-173+ +10-552-346+ +11-1104-692 +11-1104-693 +11-1105-692 +11-1105-693 +10-552-347+ +11-1104-694 +11-1104-695 +11-1105-694 +11-1105-695 +10-553-346+ +11-1106-692 +11-1106-693+ +12-2212-1386 +12-2212-1387 +12-2213-1386 +12-2213-1387 +11-1107-692 +11-1107-693 +10-553-347+ +11-1106-694 +11-1106-695 +11-1107-694 +11-1107-695 +9-277-172+ +10-554-344 +10-554-345 +10-555-344 +10-555-345 +9-277-173+ +10-554-346 +10-554-347 +10-555-346 +10-555-347 +8-138-87+ +9-276-174+ +10-552-348 +10-552-349 +10-553-348 +10-553-349 +9-276-175+ +10-552-350 +10-552-351 +10-553-350 +10-553-351 +9-277-174+ +10-554-348 +10-554-349 +10-555-348 +10-555-349 +9-277-175+ +10-554-350 +10-554-351 +10-555-350 +10-555-351 +8-139-86+ +9-278-172+ +10-556-344 +10-556-345 +10-557-344 +10-557-345 +9-278-173+ +10-556-346 +10-556-347 +10-557-346 +10-557-347 +9-279-172+ +10-558-344 +10-558-345 +10-559-344 +10-559-345 +9-279-173+ +10-558-346 +10-558-347 +10-559-346 +10-559-347 +8-139-87+ +9-278-174+ +10-556-348 +10-556-349 +10-557-348 +10-557-349 +9-278-175+ +10-556-350 +10-556-351 +10-557-350 +10-557-351 +9-279-174+ +10-558-348 +10-558-349 +10-559-348 +10-559-349 +9-279-175+ +10-558-350 +10-558-351 +10-559-350+ +11-1118-700 +11-1118-701+ +12-2236-1402 +12-2236-1403 +12-2237-1402 +12-2237-1403 +11-1119-700 +11-1119-701 +10-559-351 +6-35-20+ +7-70-40+ +8-140-80 +8-140-81+ +9-280-162 +9-280-163 +9-281-162 +9-281-163 +8-141-80 +8-141-81+ +9-282-162 +9-282-163+ +10-564-326+ +11-1128-652 +11-1128-653 +11-1129-652 +11-1129-653 +10-564-327 +10-565-326 +10-565-327 +9-283-162 +9-283-163 +7-70-41+ +8-140-82+ +9-280-164 +9-280-165 +9-281-164 +9-281-165 +8-140-83+ +9-280-166 +9-280-167 +9-281-166 +9-281-167 +8-141-82+ +9-282-164 +9-282-165+ +10-564-330 +10-564-331 +10-565-330 +10-565-331 +9-283-164 +9-283-165 +8-141-83+ +9-282-166 +9-282-167 +9-283-166 +9-283-167 +7-71-40+ +8-142-80 +8-142-81+ +9-284-162 +9-284-163 +9-285-162 +9-285-163 +8-143-80+ +9-286-160 +9-286-161 +9-287-160 +9-287-161 +8-143-81 +7-71-41+ +8-142-82+ +9-284-164 +9-284-165 +9-285-164 +9-285-165 +8-142-83+ +9-284-166 +9-284-167 +9-285-166 +9-285-167 +8-143-82+ +9-286-164 +9-286-165 +9-287-164 +9-287-165 +8-143-83+ +9-286-166 +9-286-167 +9-287-166 +9-287-167 +6-35-21+ +7-70-42+ +8-140-84+ +9-280-168+ +10-560-336 +10-560-337 +10-561-336 +10-561-337 +9-280-169 +9-281-168 +9-281-169 +8-140-85+ +9-280-170+ +10-560-340 +10-560-341 +10-561-340 +10-561-341 +9-280-171+ +10-560-342+ +11-1120-684+ +12-2240-1368 +12-2240-1369 +12-2241-1368 +12-2241-1369 +11-1120-685 +11-1121-684 +11-1121-685 +10-560-343 +10-561-342 +10-561-343 +9-281-170 +9-281-171 +8-141-84+ +9-282-168 +9-282-169 +9-283-168 +9-283-169+ +10-566-338 +10-566-339 +10-567-338 +10-567-339+ +11-1134-678+ +12-2268-1356 +12-2268-1357 +12-2269-1356 +12-2269-1357 +11-1134-679 +11-1135-678 +11-1135-679 +8-141-85+ +9-282-170+ +10-564-340 +10-564-341 +10-565-340 +10-565-341 +9-282-171 +9-283-170 +9-283-171 +7-70-43+ +8-140-86+ +9-280-172 +9-280-173+ +10-560-346 +10-560-347 +10-561-346 +10-561-347 +9-281-172 +9-281-173+ +10-562-346 +10-562-347 +10-563-346 +10-563-347 +8-140-87+ +9-280-174+ +10-560-348 +10-560-349 +10-561-348 +10-561-349 +9-280-175+ +10-560-350 +10-560-351 +10-561-350 +10-561-351 +9-281-174+ +10-562-348 +10-562-349 +10-563-348+ +11-1126-696 +11-1126-697 +11-1127-696 +11-1127-697 +10-563-349 +9-281-175+ +10-562-350 +10-562-351 +10-563-350 +10-563-351 +8-141-86+ +9-282-172+ +10-564-344 +10-564-345 +10-565-344 +10-565-345+ +11-1130-690 +11-1130-691 +11-1131-690 +11-1131-691 +9-282-173+ +10-564-346 +10-564-347+ +11-1128-694 +11-1128-695 +11-1129-694 +11-1129-695 +10-565-346+ +11-1130-692 +11-1130-693 +11-1131-692 +11-1131-693 +10-565-347 +9-283-172+ +10-566-344 +10-566-345+ +11-1132-690 +11-1132-691 +11-1133-690 +11-1133-691 +10-567-344 +10-567-345 +9-283-173+ +10-566-346+ +11-1132-692 +11-1132-693 +11-1133-692 +11-1133-693 +10-566-347+ +11-1132-694 +11-1132-695 +11-1133-694 +11-1133-695 +10-567-346 +10-567-347 +8-141-87+ +9-282-174+ +10-564-348+ +11-1128-696 +11-1128-697 +11-1129-696 +11-1129-697 +10-564-349 +10-565-348 +10-565-349 +9-282-175+ +10-564-350 +10-564-351 +10-565-350 +10-565-351 +9-283-174+ +10-566-348 +10-566-349 +10-567-348 +10-567-349 +9-283-175+ +10-566-350 +10-566-351 +10-567-350 +10-567-351 +7-71-42+ +8-142-84+ +9-284-168 +9-284-169 +9-285-168+ +10-570-336 +10-570-337 +10-571-336+ +11-1142-672 +11-1142-673 +11-1143-672 +11-1143-673 +10-571-337+ +11-1142-674 +11-1142-675 +11-1143-674 +11-1143-675 +9-285-169 +8-142-85+ +9-284-170 +9-284-171 +9-285-170 +9-285-171+ +10-570-342 +10-570-343 +10-571-342 +10-571-343 +8-143-84+ +9-286-168 +9-286-169 +9-287-168 +9-287-169 +8-143-85+ +9-286-170+ +10-572-340 +10-572-341 +10-573-340 +10-573-341 +9-286-171 +9-287-170+ +10-574-340 +10-574-341 +10-575-340 +10-575-341 +9-287-171 +7-71-43+ +8-142-86+ +9-284-172+ +10-568-344 +10-568-345 +10-569-344 +10-569-345 +9-284-173+ +10-568-346+ +11-1136-692 +11-1136-693 +11-1137-692 +11-1137-693 +10-568-347+ +11-1136-694 +11-1136-695 +11-1137-694 +11-1137-695 +10-569-346 +10-569-347 +9-285-172 +9-285-173 +8-142-87+ +9-284-174+ +10-568-348 +10-568-349 +10-569-348 +10-569-349 +9-284-175 +9-285-174 +9-285-175+ +10-570-350 +10-570-351 +10-571-350 +10-571-351 +8-143-86+ +9-286-172 +9-286-173+ +10-572-346 +10-572-347 +10-573-346 +10-573-347 +9-287-172 +9-287-173+ +10-574-346 +10-574-347+ +11-1148-694 +11-1148-695 +11-1149-694 +11-1149-695 +10-575-346 +10-575-347 +8-143-87+ +9-286-174+ +10-572-348 +10-572-349 +10-573-348 +10-573-349 +9-286-175+ +10-572-350 +10-572-351 +10-573-350 +10-573-351 +9-287-174+ +10-574-348 +10-574-349 +10-575-348 +10-575-349 +9-287-175 +5-17-11+ +6-34-22+ +7-68-44+ +8-136-88+ +9-272-176+ +10-544-352+ +11-1088-704 +11-1088-705 +11-1089-704 +11-1089-705 +10-544-353 +10-545-352 +10-545-353 +9-272-177+ +10-544-354 +10-544-355+ +11-1088-710 +11-1088-711 +11-1089-710+ +12-2178-1420 +12-2178-1421 +12-2179-1420 +12-2179-1421 +11-1089-711 +10-545-354+ +11-1090-708 +11-1090-709 +11-1091-708 +11-1091-709 +10-545-355+ +11-1090-710 +11-1090-711 +11-1091-710 +11-1091-711 +9-273-176+ +10-546-352 +10-546-353 +10-547-352 +10-547-353 +9-273-177+ +10-546-354 +10-546-355 +10-547-354 +10-547-355 +8-136-89+ +9-272-178+ +10-544-356 +10-544-357 +10-545-356 +10-545-357 +9-272-179+ +10-544-358 +10-544-359 +10-545-358 +10-545-359 +9-273-178+ +10-546-356 +10-546-357 +10-547-356 +10-547-357 +9-273-179+ +10-546-358 +10-546-359 +10-547-358 +10-547-359 +8-137-88+ +9-274-176+ +10-548-352 +10-548-353 +10-549-352 +10-549-353 +9-274-177+ +10-548-354 +10-548-355 +10-549-354 +10-549-355 +9-275-176+ +10-550-352 +10-550-353 +10-551-352 +10-551-353 +9-275-177+ +10-550-354 +10-550-355 +10-551-354 +10-551-355+ +11-1102-710 +11-1102-711 +11-1103-710 +11-1103-711 +8-137-89+ +9-274-178+ +10-548-356 +10-548-357 +10-549-356+ +11-1098-712 +11-1098-713 +11-1099-712 +11-1099-713 +10-549-357 +9-274-179+ +10-548-358 +10-548-359 +10-549-358 +10-549-359 +9-275-178+ +10-550-356 +10-550-357 +10-551-356 +10-551-357 +9-275-179 +7-68-45+ +8-136-90+ +9-272-180+ +10-544-360 +10-544-361 +10-545-360 +10-545-361 +9-272-181+ +10-544-362 +10-544-363 +10-545-362 +10-545-363 +9-273-180 +9-273-181+ +10-546-362 +10-546-363 +10-547-362 +10-547-363 +8-136-91+ +9-272-182+ +10-544-364 +10-544-365+ +11-1088-730 +11-1088-731 +11-1089-730 +11-1089-731 +10-545-364 +10-545-365+ +11-1090-730 +11-1090-731 +11-1091-730 +11-1091-731 +9-272-183+ +10-544-366+ +11-1088-732 +11-1088-733 +11-1089-732 +11-1089-733 +10-544-367+ +11-1088-734 +11-1088-735 +11-1089-734 +11-1089-735 +10-545-366+ +11-1090-732 +11-1090-733 +11-1091-732 +11-1091-733+ +12-2182-1466 +12-2182-1467 +12-2183-1466 +12-2183-1467 +10-545-367+ +11-1090-734 +11-1090-735 +11-1091-734 +11-1091-735 +9-273-182+ +10-546-364+ +11-1092-728 +11-1092-729 +11-1093-728 +11-1093-729 +10-546-365+ +11-1092-730 +11-1092-731 +11-1093-730 +11-1093-731 +10-547-364+ +11-1094-728 +11-1094-729 +11-1095-728 +11-1095-729 +10-547-365+ +11-1094-730 +11-1094-731 +11-1095-730 +11-1095-731 +9-273-183+ +10-546-366+ +11-1092-732 +11-1092-733 +11-1093-732 +11-1093-733 +10-546-367 +10-547-366 +10-547-367 +8-137-90+ +9-274-180 +9-274-181+ +10-548-362 +10-548-363 +10-549-362 +10-549-363+ +11-1098-726 +11-1098-727 +11-1099-726 +11-1099-727 +9-275-180+ +10-550-360 +10-550-361 +10-551-360 +10-551-361 +9-275-181+ +10-550-362 +10-550-363 +10-551-362 +10-551-363 +8-137-91+ +9-274-182+ +10-548-364+ +11-1096-728 +11-1096-729 +11-1097-728 +11-1097-729 +10-548-365 +10-549-364+ +11-1098-728 +11-1098-729 +11-1099-728 +11-1099-729 +10-549-365 +9-274-183 +9-275-182+ +10-550-364+ +11-1100-728 +11-1100-729 +11-1101-728 +11-1101-729 +10-550-365 +10-551-364 +10-551-365+ +11-1102-730 +11-1102-731 +11-1103-730 +11-1103-731 +9-275-183+ +10-550-366 +10-550-367 +10-551-366 +10-551-367 +7-69-44+ +8-138-88+ +9-276-176+ +10-552-352 +10-552-353 +10-553-352 +10-553-353 +9-276-177+ +10-552-354+ +11-1104-708 +11-1104-709 +11-1105-708 +11-1105-709+ +12-2210-1418 +12-2210-1419 +12-2211-1418 +12-2211-1419 +10-552-355+ +11-1104-710 +11-1104-711 +11-1105-710 +11-1105-711 +10-553-354 +10-553-355 +9-277-176+ +10-554-352 +10-554-353 +10-555-352 +10-555-353 +9-277-177+ +10-554-354 +10-554-355 +10-555-354 +10-555-355 +8-138-89+ +9-276-178 +9-276-179 +9-277-178 +9-277-179+ +10-554-358 +10-554-359 +10-555-358 +10-555-359+ +11-1110-718 +11-1110-719 +11-1111-718 +11-1111-719 +8-139-88+ +9-278-176+ +10-556-352 +10-556-353 +10-557-352 +10-557-353 +9-278-177+ +10-556-354 +10-556-355 +10-557-354 +10-557-355 +9-279-176+ +10-558-352 +10-558-353 +10-559-352 +10-559-353 +9-279-177+ +10-558-354+ +11-1116-708 +11-1116-709 +11-1117-708 +11-1117-709 +10-558-355+ +11-1116-710+ +12-2232-1420 +12-2232-1421 +12-2233-1420 +12-2233-1421 +11-1116-711 +11-1117-710+ +12-2234-1420 +12-2234-1421 +12-2235-1420 +12-2235-1421 +11-1117-711 +10-559-354 +10-559-355 +8-139-89+ +9-278-178+ +10-556-356 +10-556-357 +10-557-356 +10-557-357 +9-278-179+ +10-556-358 +10-556-359 +10-557-358 +10-557-359 +9-279-178+ +10-558-356 +10-558-357 +10-559-356 +10-559-357 +9-279-179 +7-69-45+ +8-138-90+ +9-276-180+ +10-552-360 +10-552-361 +10-553-360 +10-553-361 +9-276-181 +9-277-180+ +10-554-360 +10-554-361 +10-555-360 +10-555-361 +9-277-181 +8-138-91+ +9-276-182+ +10-552-364 +10-552-365 +10-553-364 +10-553-365 +9-276-183 +9-277-182 +9-277-183 +8-139-90+ +9-278-180+ +10-556-360 +10-556-361 +10-557-360 +10-557-361 +9-278-181 +9-279-180 +9-279-181 +8-139-91+ +9-278-182+ +10-556-364 +10-556-365 +10-557-364 +10-557-365+ +11-1114-730 +11-1114-731 +11-1115-730 +11-1115-731 +9-278-183 +9-279-182 +9-279-183 +6-34-23+ +7-68-46+ +8-136-92+ +9-272-184+ +10-544-368 +10-544-369 +10-545-368 +10-545-369 +9-272-185+ +10-544-370+ +11-1088-740 +11-1088-741 +11-1089-740 +11-1089-741 +10-544-371 +10-545-370 +10-545-371 +9-273-184+ +10-546-368 +10-546-369 +10-547-368 +10-547-369 +9-273-185+ +10-546-370 +10-546-371+ +11-1092-742 +11-1092-743 +11-1093-742 +11-1093-743 +10-547-370 +10-547-371 +8-136-93+ +9-272-186 +9-272-187 +9-273-186+ +10-546-372 +10-546-373 +10-547-372 +10-547-373 +9-273-187 +8-137-92 +8-137-93+ +9-274-186 +9-274-187 +9-275-186 +9-275-187 +7-68-47+ +8-136-94+ +9-272-188 +9-272-189 +9-273-188 +9-273-189 +8-136-95+ +9-272-190 +9-272-191 +9-273-190+ +10-546-380 +10-546-381 +10-547-380+ +11-1094-760 +11-1094-761 +11-1095-760 +11-1095-761 +10-547-381 +9-273-191 +8-137-94+ +9-274-188 +9-274-189 +9-275-188 +9-275-189 +8-137-95+ +9-274-190+ +10-548-380 +10-548-381 +10-549-380 +10-549-381 +9-274-191 +9-275-190 +9-275-191 +7-69-46+ +8-138-92 +8-138-93 +8-139-92 +8-139-93+ +9-278-186 +9-278-187 +9-279-186 +9-279-187+ +10-558-374 +10-558-375 +10-559-374 +10-559-375 +7-69-47+ +8-138-94 +8-138-95+ +9-276-190 +9-276-191 +9-277-190 +9-277-191 +8-139-94 +8-139-95+ +9-278-190 +9-278-191+ +10-556-382 +10-556-383 +10-557-382 +10-557-383 +9-279-190 +9-279-191+ +10-558-382 +10-558-383 +10-559-382 +10-559-383+ +11-1118-766 +11-1118-767 +11-1119-766 +11-1119-767 +6-35-22+ +7-70-44+ +8-140-88+ +9-280-176+ +10-560-352 +10-560-353 +10-561-352 +10-561-353 +9-280-177+ +10-560-354 +10-560-355+ +11-1120-710 +11-1120-711 +11-1121-710+ +12-2242-1420 +12-2242-1421 +12-2243-1420 +12-2243-1421 +11-1121-711 +10-561-354 +10-561-355 +9-281-176+ +10-562-352 +10-562-353 +10-563-352 +10-563-353 +9-281-177+ +10-562-354 +10-562-355 +10-563-354 +10-563-355 +8-140-89+ +9-280-178 +9-280-179 +9-281-178+ +10-562-356 +10-562-357 +10-563-356 +10-563-357 +9-281-179 +8-141-88+ +9-282-176+ +10-564-352 +10-564-353 +10-565-352 +10-565-353 +9-282-177+ +10-564-354 +10-564-355 +10-565-354 +10-565-355 +9-283-176+ +10-566-352 +10-566-353 +10-567-352 +10-567-353 +9-283-177 +8-141-89+ +9-282-178+ +10-564-356 +10-564-357 +10-565-356 +10-565-357 +9-282-179+ +10-564-358 +10-564-359 +10-565-358 +10-565-359 +9-283-178+ +10-566-356 +10-566-357 +10-567-356 +10-567-357 +9-283-179+ +10-566-358+ +11-1132-716 +11-1132-717 +11-1133-716 +11-1133-717 +10-566-359 +10-567-358 +10-567-359 +7-70-45+ +8-140-90+ +9-280-180 +9-280-181 +9-281-180 +9-281-181 +8-140-91 +8-141-90 +8-141-91 +7-71-44+ +8-142-88+ +9-284-176 +9-284-177 +9-285-176 +9-285-177 +8-142-89+ +9-284-178 +9-284-179 +9-285-178 +9-285-179 +8-143-88+ +9-286-176+ +10-572-352 +10-572-353 +10-573-352 +10-573-353 +9-286-177 +9-287-176 +9-287-177 +8-143-89+ +9-286-178 +9-286-179 +9-287-178 +9-287-179 +7-71-45+ +8-142-90 +8-142-91+ +9-284-182 +9-284-183 +9-285-182 +9-285-183 +8-143-90 +8-143-91 +6-35-23+ +7-70-46+ +8-140-92 +8-140-93+ +9-280-186 +9-280-187 +9-281-186 +9-281-187 +8-141-92 +8-141-93 +7-70-47+ +8-140-94 +8-140-95 +8-141-94 +8-141-95 +7-71-46+ +8-142-92+ +9-284-184 +9-284-185 +9-285-184 +9-285-185 +8-142-93 +8-143-92 +8-143-93 +7-71-47+ +8-142-94+ +9-284-188 +9-284-189 +9-285-188 +9-285-189 +8-142-95 +8-143-94 +8-143-95 +4-9-4+ +5-18-8+ +6-36-16+ +7-72-32 +7-72-33 +7-73-32 +7-73-33 +6-36-17+ +7-72-34 +7-72-35+ +8-144-70 +8-144-71 +8-145-70 +8-145-71 +7-73-34 +7-73-35+ +8-146-70 +8-146-71 +8-147-70 +8-147-71 +6-37-16+ +7-74-32 +7-74-33 +7-75-32 +7-75-33 +6-37-17+ +7-74-34 +7-74-35+ +8-148-70 +8-148-71 +8-149-70 +8-149-71 +7-75-34 +7-75-35 +5-18-9+ +6-36-18+ +7-72-36+ +8-144-72+ +9-288-144 +9-288-145 +9-289-144 +9-289-145 +8-144-73 +8-145-72 +8-145-73+ +9-290-146 +9-290-147 +9-291-146 +9-291-147+ +10-582-294 +10-582-295 +10-583-294 +10-583-295+ +11-1166-590 +11-1166-591 +11-1167-590 +11-1167-591 +7-72-37+ +8-144-74 +8-144-75 +8-145-74+ +9-290-148 +9-290-149 +9-291-148+ +10-582-296+ +11-1164-592 +11-1164-593 +11-1165-592 +11-1165-593 +10-582-297 +10-583-296 +10-583-297 +9-291-149 +8-145-75+ +9-290-150 +9-290-151 +9-291-150+ +10-582-300 +10-582-301 +10-583-300 +10-583-301 +9-291-151 +7-73-36+ +8-146-72 +8-146-73+ +9-292-146 +9-292-147 +9-293-146 +9-293-147 +8-147-72 +8-147-73 +7-73-37+ +8-146-74 +8-146-75+ +9-292-150 +9-292-151 +9-293-150 +9-293-151 +8-147-74 +8-147-75 +6-36-19+ +7-72-38+ +8-144-76 +8-144-77 +8-145-76 +8-145-77 +7-72-39+ +8-144-78 +8-144-79+ +9-288-158 +9-288-159 +9-289-158 +9-289-159 +8-145-78+ +9-290-156 +9-290-157 +9-291-156 +9-291-157 +8-145-79+ +9-290-158 +9-290-159 +9-291-158 +9-291-159 +7-73-38+ +8-146-76+ +9-292-152 +9-292-153 +9-293-152 +9-293-153 +8-146-77 +8-147-76 +8-147-77 +7-73-39+ +8-146-78 +8-146-79 +8-147-78 +8-147-79 +6-37-18+ +7-74-36+ +8-148-72+ +9-296-144 +9-296-145 +9-297-144 +9-297-145 +8-148-73+ +9-296-146 +9-296-147 +9-297-146 +9-297-147 +8-149-72 +8-149-73 +7-74-37+ +8-148-74 +8-148-75 +8-149-74+ +9-298-148 +9-298-149 +9-299-148+ +10-598-296 +10-598-297+ +11-1196-594 +11-1196-595 +11-1197-594 +11-1197-595 +10-599-296 +10-599-297 +9-299-149+ +10-598-298 +10-598-299 +10-599-298 +10-599-299 +8-149-75 +7-75-36 +7-75-37+ +8-150-74 +8-150-75 +8-151-74 +8-151-75 +6-37-19+ +7-74-38+ +8-148-76 +8-148-77 +8-149-76 +8-149-77 +7-74-39+ +8-148-78 +8-148-79 +8-149-78 +8-149-79 +7-75-38 +7-75-39 +5-19-8+ +6-38-16 +6-38-17+ +7-76-34 +7-76-35+ +8-152-70 +8-152-71 +8-153-70 +8-153-71 +7-77-34 +7-77-35 +6-39-16+ +7-78-32 +7-78-33+ +8-156-66 +8-156-67 +8-157-66 +8-157-67 +7-79-32 +7-79-33 +6-39-17+ +7-78-34 +7-78-35 +7-79-34 +7-79-35 +5-19-9+ +6-38-18+ +7-76-36 +7-76-37 +7-77-36 +7-77-37 +6-38-19+ +7-76-38 +7-76-39+ +8-152-78 +8-152-79 +8-153-78 +8-153-79 +7-77-38+ +8-154-76 +8-154-77 +8-155-76 +8-155-77+ +9-310-154 +9-310-155 +9-311-154 +9-311-155 +7-77-39+ +8-154-78 +8-154-79+ +9-308-158 +9-308-159 +9-309-158 +9-309-159+ +10-618-318 +10-618-319+ +11-1236-638 +11-1236-639 +11-1237-638 +11-1237-639 +10-619-318 +10-619-319+ +11-1238-638 +11-1238-639 +11-1239-638 +11-1239-639 +8-155-78 +8-155-79+ +9-310-158+ +10-620-316 +10-620-317 +10-621-316 +10-621-317 +9-310-159+ +10-620-318 +10-620-319 +10-621-318 +10-621-319 +9-311-158 +9-311-159 +6-39-18+ +7-78-36 +7-78-37 +7-79-36 +7-79-37 +6-39-19+ +7-78-38+ +8-156-76 +8-156-77+ +9-312-154 +9-312-155 +9-313-154 +9-313-155 +8-157-76 +8-157-77 +7-78-39+ +8-156-78 +8-156-79+ +9-312-158 +9-312-159 +9-313-158 +9-313-159 +8-157-78 +8-157-79 +7-79-38 +7-79-39+ +8-158-78 +8-158-79+ +9-316-158 +9-316-159 +9-317-158 +9-317-159 +8-159-78 +8-159-79+ +9-318-158+ +10-636-316 +10-636-317 +10-637-316 +10-637-317 +9-318-159 +9-319-158 +9-319-159 +4-9-5+ +5-18-10+ +6-36-20+ +7-72-40+ +8-144-80+ +9-288-160 +9-288-161 +9-289-160 +9-289-161 +8-144-81+ +9-288-162 +9-288-163 +9-289-162 +9-289-163 +8-145-80 +8-145-81+ +9-290-162 +9-290-163 +9-291-162+ +10-582-324 +10-582-325 +10-583-324 +10-583-325 +9-291-163 +7-72-41+ +8-144-82+ +9-288-164 +9-288-165 +9-289-164 +9-289-165 +8-144-83+ +9-288-166 +9-288-167 +9-289-166 +9-289-167 +8-145-82+ +9-290-164 +9-290-165 +9-291-164 +9-291-165 +8-145-83 +7-73-40+ +8-146-80 +8-146-81+ +9-292-162 +9-292-163 +9-293-162 +9-293-163 +8-147-80 +8-147-81 +7-73-41+ +8-146-82 +8-146-83 +8-147-82+ +9-294-164 +9-294-165 +9-295-164+ +10-590-328 +10-590-329+ +11-1180-658 +11-1180-659 +11-1181-658 +11-1181-659 +10-591-328 +10-591-329 +9-295-165 +8-147-83 +6-36-21+ +7-72-42+ +8-144-84+ +9-288-168 +9-288-169 +9-289-168 +9-289-169 +8-144-85+ +9-288-170+ +10-576-340 +10-576-341+ +11-1152-682 +11-1152-683 +11-1153-682 +11-1153-683 +10-577-340 +10-577-341 +9-288-171 +9-289-170 +9-289-171 +8-145-84 +8-145-85 +7-72-43+ +8-144-86+ +9-288-172+ +10-576-344 +10-576-345 +10-577-344 +10-577-345 +9-288-173 +9-289-172+ +10-578-344 +10-578-345 +10-579-344 +10-579-345 +9-289-173 +8-144-87+ +9-288-174 +9-288-175 +9-289-174 +9-289-175 +8-145-86 +8-145-87+ +9-290-174 +9-290-175 +9-291-174 +9-291-175 +7-73-42+ +8-146-84 +8-146-85 +8-147-84 +8-147-85 +7-73-43+ +8-146-86 +8-146-87+ +9-292-174 +9-292-175 +9-293-174 +9-293-175 +8-147-86 +8-147-87 +6-37-20+ +7-74-40+ +8-148-80 +8-148-81 +8-149-80+ +9-298-160 +9-298-161 +9-299-160 +9-299-161 +8-149-81 +7-74-41+ +8-148-82 +8-148-83 +8-149-82+ +9-298-164 +9-298-165 +9-299-164+ +10-598-328 +10-598-329 +10-599-328 +10-599-329 +9-299-165 +8-149-83+ +9-298-166 +9-298-167 +9-299-166 +9-299-167 +7-75-40+ +8-150-80 +8-150-81 +8-151-80 +8-151-81 +7-75-41+ +8-150-82 +8-150-83 +8-151-82 +8-151-83 +6-37-21+ +7-74-42+ +8-148-84 +8-148-85 +8-149-84 +8-149-85 +7-74-43+ +8-148-86 +8-148-87 +8-149-86+ +9-298-172 +9-298-173 +9-299-172+ +10-598-344 +10-598-345+ +11-1196-690 +11-1196-691 +11-1197-690 +11-1197-691 +10-599-344 +10-599-345 +9-299-173 +8-149-87 +7-75-42+ +8-150-84 +8-150-85 +8-151-84 +8-151-85 +7-75-43+ +8-150-86 +8-150-87 +8-151-86 +8-151-87 +5-18-11+ +6-36-22+ +7-72-44+ +8-144-88 +8-144-89 +8-145-88+ +9-290-176 +9-290-177 +9-291-176 +9-291-177 +8-145-89 +7-72-45+ +8-144-90+ +9-288-180 +9-288-181 +9-289-180 +9-289-181 +8-144-91+ +9-288-182 +9-288-183 +9-289-182 +9-289-183 +8-145-90+ +9-290-180 +9-290-181 +9-291-180 +9-291-181 +8-145-91 +7-73-44+ +8-146-88+ +9-292-176 +9-292-177 +9-293-176 +9-293-177 +8-146-89 +8-147-88 +8-147-89+ +9-294-178 +9-294-179 +9-295-178 +9-295-179 +7-73-45+ +8-146-90 +8-146-91+ +9-292-182 +9-292-183 +9-293-182 +9-293-183 +8-147-90 +8-147-91 +6-36-23+ +7-72-46+ +8-144-92 +8-144-93 +8-145-92 +8-145-93 +7-72-47+ +8-144-94+ +9-288-188 +9-288-189 +9-289-188+ +10-578-376 +10-578-377 +10-579-376 +10-579-377 +9-289-189 +8-144-95 +8-145-94 +8-145-95 +7-73-46+ +8-146-92+ +9-292-184 +9-292-185 +9-293-184 +9-293-185 +8-146-93 +8-147-92 +8-147-93 +7-73-47+ +8-146-94 +8-146-95 +8-147-94 +8-147-95 +6-37-22+ +7-74-44+ +8-148-88 +8-148-89 +8-149-88 +8-149-89 +7-74-45+ +8-148-90+ +9-296-180 +9-296-181 +9-297-180 +9-297-181 +8-148-91 +8-149-90+ +9-298-180 +9-298-181 +9-299-180 +9-299-181 +8-149-91 +7-75-44+ +8-150-88 +8-150-89 +8-151-88 +8-151-89+ +9-302-178 +9-302-179 +9-303-178+ +10-606-356 +10-606-357 +10-607-356 +10-607-357 +9-303-179 +7-75-45+ +8-150-90 +8-150-91 +8-151-90 +8-151-91 +6-37-23+ +7-74-46 +7-74-47+ +8-148-94 +8-148-95+ +9-296-190 +9-296-191 +9-297-190 +9-297-191 +8-149-94 +8-149-95 +7-75-46 +7-75-47 +5-19-10+ +6-38-20+ +7-76-40+ +8-152-80 +8-152-81 +8-153-80+ +9-306-160 +9-306-161 +9-307-160 +9-307-161 +8-153-81 +7-76-41+ +8-152-82 +8-152-83 +8-153-82 +8-153-83 +7-77-40+ +8-154-80+ +9-308-160 +9-308-161 +9-309-160+ +10-618-320+ +11-1236-640 +11-1236-641 +11-1237-640 +11-1237-641 +10-618-321 +10-619-320+ +11-1238-640 +11-1238-641 +11-1239-640 +11-1239-641 +10-619-321 +9-309-161 +8-154-81 +8-155-80+ +9-310-160+ +10-620-320 +10-620-321 +10-621-320 +10-621-321 +9-310-161 +9-311-160 +9-311-161 +8-155-81 +7-77-41+ +8-154-82 +8-154-83 +8-155-82 +8-155-83 +6-38-21+ +7-76-42+ +8-152-84 +8-152-85 +8-153-84+ +9-306-168 +9-306-169 +9-307-168 +9-307-169+ +10-614-338 +10-614-339+ +11-1228-678 +11-1228-679 +11-1229-678 +11-1229-679 +10-615-338 +10-615-339 +8-153-85 +7-76-43+ +8-152-86 +8-152-87 +8-153-86+ +9-306-172 +9-306-173 +9-307-172 +9-307-173+ +10-614-346 +10-614-347 +10-615-346 +10-615-347 +8-153-87 +7-77-42+ +8-154-84 +8-154-85+ +9-308-170 +9-308-171 +9-309-170+ +10-618-340 +10-618-341 +10-619-340 +10-619-341 +9-309-171 +8-155-84+ +9-310-168 +9-310-169 +9-311-168 +9-311-169+ +10-622-338 +10-622-339 +10-623-338 +10-623-339 +8-155-85 +7-77-43+ +8-154-86 +8-154-87 +8-155-86 +8-155-87+ +9-310-174 +9-310-175 +9-311-174 +9-311-175 +6-39-20+ +7-78-40+ +8-156-80 +8-156-81 +8-157-80 +8-157-81 +7-78-41+ +8-156-82 +8-156-83 +8-157-82 +8-157-83 +7-79-40+ +8-158-80 +8-158-81 +8-159-80 +8-159-81 +7-79-41+ +8-158-82 +8-158-83 +8-159-82 +8-159-83 +6-39-21+ +7-78-42+ +8-156-84 +8-156-85 +8-157-84 +8-157-85 +7-78-43+ +8-156-86 +8-156-87 +8-157-86 +8-157-87 +7-79-42 +7-79-43 +5-19-11+ +6-38-22+ +7-76-44+ +8-152-88+ +9-304-176 +9-304-177 +9-305-176+ +10-610-352 +10-610-353 +10-611-352 +10-611-353 +9-305-177 +8-152-89 +8-153-88 +8-153-89 +7-76-45+ +8-152-90 +8-152-91 +8-153-90 +8-153-91 +7-77-44+ +8-154-88+ +9-308-176 +9-308-177 +9-309-176 +9-309-177 +8-154-89+ +9-308-178 +9-308-179 +9-309-178 +9-309-179 +8-155-88+ +9-310-176 +9-310-177 +9-311-176 +9-311-177 +8-155-89 +7-77-45+ +8-154-90 +8-154-91 +8-155-90 +8-155-91+ +9-310-182 +9-310-183 +9-311-182 +9-311-183 +6-38-23+ +7-76-46+ +8-152-92+ +9-304-184+ +10-608-368 +10-608-369 +10-609-368 +10-609-369 +9-304-185 +9-305-184 +9-305-185 +8-152-93 +8-153-92 +8-153-93 +7-76-47 +7-77-46+ +8-154-92+ +9-308-184 +9-308-185 +9-309-184+ +10-618-368 +10-618-369 +10-619-368 +10-619-369 +9-309-185 +8-154-93 +8-155-92+ +9-310-184 +9-310-185 +9-311-184+ +10-622-368 +10-622-369 +10-623-368 +10-623-369 +9-311-185 +8-155-93 +7-77-47 +6-39-22+ +7-78-44+ +8-156-88 +8-156-89+ +9-312-178 +9-312-179+ +10-624-358 +10-624-359 +10-625-358 +10-625-359 +9-313-178 +9-313-179 +8-157-88 +8-157-89 +7-78-45+ +8-156-90 +8-156-91+ +9-312-182 +9-312-183 +9-313-182 +9-313-183 +8-157-90 +8-157-91 +7-79-44+ +8-158-88 +8-158-89 +8-159-88+ +9-318-176 +9-318-177 +9-319-176+ +10-638-352 +10-638-353 +10-639-352 +10-639-353 +9-319-177 +8-159-89 +7-79-45 +6-39-23+ +7-78-46+ +8-156-92+ +9-312-184 +9-312-185 +9-313-184+ +10-626-368 +10-626-369 +10-627-368 +10-627-369 +9-313-185 +8-156-93+ +9-312-186 +9-312-187 +9-313-186 +9-313-187 +8-157-92+ +9-314-184 +9-314-185 +9-315-184 +9-315-185 +8-157-93 +7-78-47 +7-79-46+ +8-158-92 +8-158-93 +8-159-92 +8-159-93 +7-79-47+ +8-158-94 +8-158-95 +8-159-94 +8-159-95 +3-4-3+ +4-8-6+ +5-16-12+ +6-32-24+ +7-64-48+ +8-128-96 +8-128-97 +8-129-96 +8-129-97 +7-64-49 +7-65-48+ +8-130-96 +8-130-97 +8-131-96 +8-131-97 +7-65-49+ +8-130-98 +8-130-99+ +9-260-198 +9-260-199 +9-261-198 +9-261-199 +8-131-98 +8-131-99 +6-32-25+ +7-64-50 +7-64-51 +7-65-50 +7-65-51 +6-33-24+ +7-66-48 +7-66-49 +7-67-48+ +8-134-96+ +9-268-192 +9-268-193 +9-269-192 +9-269-193 +8-134-97+ +9-268-194+ +10-536-388 +10-536-389 +10-537-388 +10-537-389 +9-268-195+ +10-536-390 +10-536-391 +10-537-390 +10-537-391 +9-269-194 +9-269-195 +8-135-96 +8-135-97 +7-67-49 +6-33-25+ +7-66-50 +7-66-51 +7-67-50 +7-67-51 +5-16-13 +5-17-12+ +6-34-24+ +7-68-48 +7-68-49+ +8-136-98 +8-136-99 +8-137-98+ +9-274-196 +9-274-197 +9-275-196 +9-275-197 +8-137-99 +7-69-48+ +8-138-96+ +9-276-192+ +10-552-384 +10-552-385 +10-553-384 +10-553-385 +9-276-193 +9-277-192 +9-277-193 +8-138-97 +8-139-96+ +9-278-192 +9-278-193 +9-279-192+ +10-558-384 +10-558-385 +10-559-384 +10-559-385 +9-279-193 +8-139-97 +7-69-49+ +8-138-98 +8-138-99+ +9-276-198 +9-276-199+ +10-552-398 +10-552-399 +10-553-398 +10-553-399 +9-277-198+ +10-554-396+ +11-1108-792 +11-1108-793 +11-1109-792 +11-1109-793+ +12-2218-1586 +12-2218-1587 +12-2219-1586 +12-2219-1587 +10-554-397 +10-555-396 +10-555-397 +9-277-199 +8-139-98 +8-139-99 +6-34-25 +6-35-24+ +7-70-48+ +8-140-96+ +9-280-192+ +10-560-384 +10-560-385 +10-561-384 +10-561-385 +9-280-193 +9-281-192 +9-281-193+ +10-562-386 +10-562-387 +10-563-386+ +11-1126-772 +11-1126-773 +11-1127-772 +11-1127-773 +10-563-387+ +11-1126-774 +11-1126-775 +11-1127-774 +11-1127-775 +8-140-97 +8-141-96 +8-141-97 +7-70-49 +7-71-48+ +8-142-96 +8-142-97 +8-143-96 +8-143-97 +7-71-49+ +8-142-98 +8-142-99 +8-143-98 +8-143-99 +6-35-25 +5-17-13 +4-8-7+ +5-16-14+ +6-32-28 +6-32-29+ +7-64-58 +7-64-59 +7-65-58 +7-65-59 +6-33-28 +6-33-29+ +7-66-58 +7-66-59 +7-67-58 +7-67-59+ +8-134-118 +8-134-119+ +9-268-238 +9-268-239 +9-269-238 +9-269-239 +8-135-118 +8-135-119 +5-16-15+ +6-32-30+ +7-64-60+ +8-128-120 +8-128-121 +8-129-120 +8-129-121 +7-64-61+ +8-128-122 +8-128-123+ +9-256-246 +9-256-247 +9-257-246 +9-257-247 +8-129-122 +8-129-123+ +9-258-246 +9-258-247 +9-259-246 +9-259-247 +7-65-60 +7-65-61 +6-32-31 +6-33-30+ +7-66-60 +7-66-61 +7-67-60 +7-67-61 +6-33-31+ +7-66-62 +7-66-63 +7-67-62+ +8-134-124 +8-134-125+ +9-268-250 +9-268-251 +9-269-250+ +10-538-500 +10-538-501 +10-539-500+ +11-1078-1000 +11-1078-1001 +11-1079-1000+ +12-2158-2000 +12-2158-2001+ +13-4316-4002 +13-4316-4003 +13-4317-4002 +13-4317-4003 +12-2159-2000 +12-2159-2001 +11-1079-1001+ +12-2158-2002 +12-2158-2003 +12-2159-2002 +12-2159-2003 +10-539-501 +9-269-251 +8-135-124+ +9-270-248+ +10-540-496 +10-540-497 +10-541-496+ +11-1082-992 +11-1082-993 +11-1083-992 +11-1083-993 +10-541-497 +9-270-249 +9-271-248 +9-271-249 +8-135-125 +7-67-63 +5-17-14+ +6-34-28 +6-34-29+ +7-68-58 +7-68-59 +7-69-58 +7-69-59+ +8-138-118 +8-138-119+ +9-276-238 +9-276-239 +9-277-238 +9-277-239 +8-139-118 +8-139-119 +6-35-28 +6-35-29 +5-17-15+ +6-34-30+ +7-68-60 +7-68-61 +7-69-60+ +8-138-120+ +9-276-240+ +10-552-480 +10-552-481 +10-553-480 +10-553-481 +9-276-241 +9-277-240 +9-277-241 +8-138-121 +8-139-120 +8-139-121 +7-69-61+ +8-138-122 +8-138-123 +8-139-122 +8-139-123 +6-34-31+ +7-68-62+ +8-136-124 +8-136-125+ +9-272-250+ +10-544-500+ +11-1088-1000 +11-1088-1001 +11-1089-1000 +11-1089-1001+ +12-2178-2002 +12-2178-2003 +12-2179-2002 +12-2179-2003+ +13-4358-4006 +13-4358-4007 +13-4359-4006 +13-4359-4007 +10-544-501+ +11-1088-1002 +11-1088-1003 +11-1089-1002+ +12-2178-2004 +12-2178-2005 +12-2179-2004 +12-2179-2005 +11-1089-1003 +10-545-500 +10-545-501 +9-272-251 +9-273-250 +9-273-251 +8-137-124 +8-137-125 +7-68-63 +7-69-62 +7-69-63 +6-35-30+ +7-70-60 +7-70-61 +7-71-60 +7-71-61 +6-35-31+ +7-70-62+ +8-140-124 +8-140-125 +8-141-124+ +9-282-248 +9-282-249+ +10-564-498 +10-564-499+ +11-1128-998 +11-1128-999 +11-1129-998 +11-1129-999 +10-565-498 +10-565-499 +9-283-248 +9-283-249 +8-141-125 +7-70-63 +7-71-62 +7-71-63 +4-9-6+ +5-18-12+ +6-36-24+ +7-72-48+ +8-144-96 +8-144-97 +8-145-96 +8-145-97 +7-72-49+ +8-144-98+ +9-288-196 +9-288-197 +9-289-196 +9-289-197+ +10-578-394 +10-578-395 +10-579-394 +10-579-395 +8-144-99 +8-145-98 +8-145-99 +7-73-48 +7-73-49+ +8-146-98 +8-146-99 +8-147-98 +8-147-99 +6-36-25 +6-37-24+ +7-74-48+ +8-148-96 +8-148-97 +8-149-96 +8-149-97 +7-74-49+ +8-148-98 +8-148-99 +8-149-98 +8-149-99 +7-75-48+ +8-150-96 +8-150-97 +8-151-96 +8-151-97 +7-75-49 +6-37-25+ +7-74-50 +7-74-51 +7-75-50+ +8-150-100 +8-150-101 +8-151-100 +8-151-101 +7-75-51 +5-18-13+ +6-36-26 +6-36-27 +6-37-26+ +7-74-52 +7-74-53 +7-75-52+ +8-150-104 +8-150-105+ +9-300-210 +9-300-211 +9-301-210 +9-301-211 +8-151-104 +8-151-105 +7-75-53 +6-37-27 +5-19-12+ +6-38-24+ +7-76-48 +7-76-49+ +8-152-98 +8-152-99 +8-153-98 +8-153-99 +7-77-48 +7-77-49+ +8-154-98 +8-154-99 +8-155-98 +8-155-99 +6-38-25+ +7-76-50 +7-76-51+ +8-152-102 +8-152-103+ +9-304-206 +9-304-207 +9-305-206 +9-305-207+ +10-610-414 +10-610-415 +10-611-414 +10-611-415+ +11-1222-830 +11-1222-831 +11-1223-830 +11-1223-831 +8-153-102 +8-153-103+ +9-306-206 +9-306-207 +9-307-206 +9-307-207 +7-77-50+ +8-154-100 +8-154-101 +8-155-100 +8-155-101 +7-77-51 +6-39-24+ +7-78-48 +7-78-49 +7-79-48+ +8-158-96 +8-158-97 +8-159-96+ +9-318-192 +9-318-193 +9-319-192 +9-319-193 +8-159-97 +7-79-49 +6-39-25+ +7-78-50 +7-78-51 +7-79-50 +7-79-51 +5-19-13+ +6-38-26+ +7-76-52+ +8-152-104+ +9-304-208 +9-304-209 +9-305-208+ +10-610-416 +10-610-417 +10-611-416 +10-611-417 +9-305-209 +8-152-105 +8-153-104+ +9-306-208 +9-306-209 +9-307-208 +9-307-209 +8-153-105 +7-76-53 +7-77-52 +7-77-53 +6-38-27 +6-39-26 +6-39-27 +4-9-7+ +5-18-14+ +6-36-28 +6-36-29 +6-37-28 +6-37-29+ +7-74-58 +7-74-59 +7-75-58+ +8-150-116 +8-150-117 +8-151-116+ +9-302-232 +9-302-233+ +10-604-466 +10-604-467 +10-605-466 +10-605-467 +9-303-232 +9-303-233 +8-151-117 +7-75-59 +5-18-15+ +6-36-30 +6-36-31 +6-37-30+ +7-74-60+ +8-148-120 +8-148-121 +8-149-120 +8-149-121 +7-74-61 +7-75-60 +7-75-61 +6-37-31+ +7-74-62 +7-74-63 +7-75-62+ +8-150-124+ +9-300-248 +9-300-249+ +10-600-498 +10-600-499 +10-601-498+ +11-1202-996 +11-1202-997 +11-1203-996+ +12-2406-1992 +12-2406-1993 +12-2407-1992+ +13-4814-3984 +13-4814-3985 +13-4815-3984 +13-4815-3985 +12-2407-1993 +11-1203-997 +10-601-499 +9-301-248 +9-301-249 +8-150-125 +8-151-124 +8-151-125 +7-75-63+ +8-150-126 +8-150-127 +8-151-126 +8-151-127+ +9-302-254 +9-302-255 +9-303-254 +9-303-255 +5-19-14+ +6-38-28 +6-38-29 +6-39-28 +6-39-29 +5-19-15+ +6-38-30+ +7-76-60 +7-76-61 +7-77-60 +7-77-61 +6-38-31 +6-39-30 +6-39-31 +3-5-2+ +4-10-4+ +5-20-8+ +6-40-16 +6-40-17 +6-41-16 +6-41-17 +5-20-9+ +6-40-18+ +7-80-36 +7-80-37 +7-81-36 +7-81-37 +6-40-19+ +7-80-38 +7-80-39+ +8-160-78 +8-160-79 +8-161-78 +8-161-79+ +9-322-158 +9-322-159 +9-323-158 +9-323-159 +7-81-38+ +8-162-76 +8-162-77 +8-163-76+ +9-326-152 +9-326-153 +9-327-152 +9-327-153 +8-163-77 +7-81-39+ +8-162-78 +8-162-79+ +9-324-158 +9-324-159 +9-325-158 +9-325-159 +8-163-78 +8-163-79 +6-41-18 +6-41-19+ +7-82-38 +7-82-39+ +8-164-78 +8-164-79 +8-165-78 +8-165-79 +7-83-38+ +8-166-76 +8-166-77 +8-167-76 +8-167-77 +7-83-39+ +8-166-78 +8-166-79 +8-167-78 +8-167-79 +5-21-8+ +6-42-16 +6-42-17 +6-43-16 +6-43-17 +5-21-9+ +6-42-18+ +7-84-36 +7-84-37+ +8-168-74 +8-168-75 +8-169-74 +8-169-75 +7-85-36 +7-85-37 +6-42-19+ +7-84-38+ +8-168-76 +8-168-77 +8-169-76 +8-169-77 +7-84-39 +7-85-38+ +8-170-76 +8-170-77 +8-171-76 +8-171-77 +7-85-39+ +8-170-78 +8-170-79 +8-171-78+ +9-342-156 +9-342-157+ +10-684-314+ +11-1368-628 +11-1368-629 +11-1369-628 +11-1369-629 +10-684-315 +10-685-314 +10-685-315 +9-343-156 +9-343-157 +8-171-79 +6-43-18 +6-43-19+ +7-86-38 +7-86-39+ +8-172-78 +8-172-79 +8-173-78 +8-173-79 +7-87-38 +7-87-39+ +8-174-78 +8-174-79 +8-175-78 +8-175-79 +4-10-5+ +5-20-10+ +6-40-20+ +7-80-40+ +8-160-80 +8-160-81 +8-161-80 +8-161-81 +7-80-41+ +8-160-82 +8-160-83 +8-161-82 +8-161-83 +7-81-40+ +8-162-80 +8-162-81 +8-163-80 +8-163-81 +7-81-41+ +8-162-82 +8-162-83 +8-163-82 +8-163-83+ +9-326-166 +9-326-167 +9-327-166 +9-327-167 +6-40-21+ +7-80-42+ +8-160-84 +8-160-85+ +9-320-170 +9-320-171 +9-321-170+ +10-642-340 +10-642-341 +10-643-340 +10-643-341 +9-321-171 +8-161-84 +8-161-85 +7-80-43 +7-81-42 +7-81-43 +6-41-20+ +7-82-40+ +8-164-80 +8-164-81 +8-165-80 +8-165-81 +7-82-41+ +8-164-82 +8-164-83 +8-165-82 +8-165-83 +7-83-40 +7-83-41 +6-41-21+ +7-82-42 +7-82-43 +7-83-42 +7-83-43 +5-20-11+ +6-40-22 +6-40-23+ +7-80-46 +7-80-47 +7-81-46 +7-81-47 +6-41-22 +6-41-23 +5-21-10+ +6-42-20+ +7-84-40 +7-84-41 +7-85-40+ +8-170-80 +8-170-81 +8-171-80+ +9-342-160 +9-342-161 +9-343-160 +9-343-161+ +10-686-322 +10-686-323 +10-687-322 +10-687-323 +8-171-81 +7-85-41 +6-42-21+ +7-84-42 +7-84-43 +7-85-42 +7-85-43 +6-43-20+ +7-86-40 +7-86-41 +7-87-40 +7-87-41 +6-43-21 +5-21-11 +4-11-4+ +5-22-8+ +6-44-16 +6-44-17 +6-45-16 +6-45-17 +5-22-9+ +6-44-18+ +7-88-36 +7-88-37 +7-89-36 +7-89-37 +6-44-19 +6-45-18+ +7-90-36+ +8-180-72 +8-180-73 +8-181-72 +8-181-73 +7-90-37 +7-91-36 +7-91-37 +6-45-19 +5-23-8 +5-23-9+ +6-46-18 +6-46-19 +6-47-18 +6-47-19+ +7-94-38 +7-94-39+ +8-188-78 +8-188-79 +8-189-78 +8-189-79 +7-95-38 +7-95-39 +4-11-5+ +5-22-10+ +6-44-20+ +7-88-40 +7-88-41 +7-89-40 +7-89-41 +6-44-21 +6-45-20+ +7-90-40+ +8-180-80 +8-180-81 +8-181-80 +8-181-81 +7-90-41 +7-91-40 +7-91-41 +6-45-21 +5-22-11+ +6-44-22 +6-44-23+ +7-88-46 +7-88-47+ +8-176-94 +8-176-95 +8-177-94 +8-177-95+ +9-354-190 +9-354-191+ +10-708-382 +10-708-383 +10-709-382 +10-709-383 +9-355-190 +9-355-191 +7-89-46 +7-89-47 +6-45-22 +6-45-23+ +7-90-46 +7-90-47+ +8-180-94 +8-180-95 +8-181-94+ +9-362-188+ +10-724-376+ +11-1448-752 +11-1448-753+ +12-2896-1506 +12-2896-1507 +12-2897-1506 +12-2897-1507 +11-1449-752 +11-1449-753 +10-724-377 +10-725-376 +10-725-377 +9-362-189 +9-363-188 +9-363-189 +8-181-95 +7-91-46+ +8-182-92 +8-182-93+ +9-364-186 +9-364-187 +9-365-186 +9-365-187 +8-183-92 +8-183-93 +7-91-47 +5-23-10+ +6-46-20+ +7-92-40 +7-92-41 +7-93-40+ +8-186-80 +8-186-81 +8-187-80 +8-187-81 +7-93-41+ +8-186-82 +8-186-83 +8-187-82 +8-187-83 +6-46-21+ +7-92-42 +7-92-43 +7-93-42 +7-93-43 +6-47-20+ +7-94-40+ +8-188-80 +8-188-81 +8-189-80 +8-189-81 +7-94-41 +7-95-40 +7-95-41 +6-47-21 +5-23-11 +3-5-3+ +4-10-6+ +5-20-12+ +6-40-24+ +7-80-48 +7-80-49 +7-81-48+ +8-162-96 +8-162-97 +8-163-96 +8-163-97 +7-81-49 +6-40-25+ +7-80-50 +7-80-51 +7-81-50 +7-81-51 +6-41-24 +6-41-25+ +7-82-50+ +8-164-100 +8-164-101 +8-165-100 +8-165-101 +7-82-51 +7-83-50 +7-83-51 +5-20-13+ +6-40-26 +6-40-27+ +7-80-54 +7-80-55 +7-81-54 +7-81-55 +6-41-26 +6-41-27+ +7-82-54 +7-82-55 +7-83-54+ +8-166-108 +8-166-109 +8-167-108 +8-167-109+ +9-334-218 +9-334-219 +9-335-218 +9-335-219 +7-83-55 +5-21-12+ +6-42-24 +6-42-25+ +7-84-50 +7-84-51 +7-85-50+ +8-170-100 +8-170-101+ +9-340-202+ +10-680-404+ +11-1360-808 +11-1360-809+ +12-2720-1618 +12-2720-1619 +12-2721-1618+ +13-5442-3236 +13-5442-3237 +13-5443-3236 +13-5443-3237 +12-2721-1619 +11-1361-808 +11-1361-809 +10-680-405 +10-681-404 +10-681-405 +9-340-203 +9-341-202 +9-341-203 +8-171-100 +8-171-101 +7-85-51 +6-43-24 +6-43-25 +5-21-13+ +6-42-26 +6-42-27 +6-43-26 +6-43-27 +4-10-7+ +5-20-14 +5-20-15 +5-21-14 +5-21-15 +4-11-6+ +5-22-12+ +6-44-24+ +7-88-48+ +8-176-96 +8-176-97 +8-177-96 +8-177-97 +7-88-49+ +8-176-98 +8-176-99 +8-177-98 +8-177-99 +7-89-48 +7-89-49 +6-44-25+ +7-88-50 +7-88-51 +7-89-50 +7-89-51 +6-45-24 +6-45-25+ +7-90-50 +7-90-51 +7-91-50 +7-91-51 +5-22-13+ +6-44-26 +6-44-27+ +7-88-54 +7-88-55 +7-89-54 +7-89-55+ +8-178-110 +8-178-111 +8-179-110 +8-179-111 +6-45-26+ +7-90-52+ +8-180-104 +8-180-105 +8-181-104 +8-181-105 +7-90-53 +7-91-52+ +8-182-104 +8-182-105+ +9-364-210 +9-364-211 +9-365-210 +9-365-211 +8-183-104 +8-183-105 +7-91-53+ +8-182-106+ +9-364-212 +9-364-213 +9-365-212 +9-365-213+ +10-730-426 +10-730-427 +10-731-426+ +11-1462-852 +11-1462-853 +11-1463-852 +11-1463-853 +10-731-427+ +11-1462-854 +11-1462-855 +11-1463-854 +11-1463-855 +8-182-107 +8-183-106+ +9-366-212 +9-366-213+ +10-732-426 +10-732-427 +10-733-426 +10-733-427 +9-367-212 +9-367-213 +8-183-107 +6-45-27+ +7-90-54 +7-90-55 +7-91-54 +7-91-55 +5-23-12 +5-23-13+ +6-46-26+ +7-92-52 +7-92-53 +7-93-52 +7-93-53+ +8-186-106 +8-186-107 +8-187-106 +8-187-107+ +9-374-214+ +10-748-428 +10-748-429 +10-749-428 +10-749-429+ +11-1498-858 +11-1498-859 +11-1499-858 +11-1499-859 +9-374-215 +9-375-214+ +10-750-428 +10-750-429 +10-751-428 +10-751-429 +9-375-215+ +10-750-430 +10-750-431 +10-751-430 +10-751-431 +6-46-27+ +7-92-54 +7-92-55 +7-93-54 +7-93-55 +6-47-26+ +7-94-52 +7-94-53+ +8-188-106 +8-188-107+ +9-376-214+ +10-752-428 +10-752-429+ +11-1504-858 +11-1504-859 +11-1505-858 +11-1505-859 +10-753-428 +10-753-429 +9-376-215+ +10-752-430 +10-752-431 +10-753-430 +10-753-431 +9-377-214+ +10-754-428 +10-754-429+ +11-1508-858 +11-1508-859 +11-1509-858 +11-1509-859+ +12-3018-1718 +12-3018-1719 +12-3019-1718 +12-3019-1719 +10-755-428 +10-755-429+ +11-1510-858 +11-1510-859 +11-1511-858 +11-1511-859 +9-377-215+ +10-754-430+ +11-1508-860 +11-1508-861 +11-1509-860+ +12-3018-1720 +12-3018-1721 +12-3019-1720 +12-3019-1721 +11-1509-861 +10-754-431 +10-755-430+ +11-1510-860 +11-1510-861 +11-1511-860 +11-1511-861 +10-755-431 +8-189-106 +8-189-107+ +9-378-214 +9-378-215+ +10-756-430+ +11-1512-860 +11-1512-861 +11-1513-860 +11-1513-861 +10-756-431 +10-757-430 +10-757-431 +9-379-214 +9-379-215 +7-95-52 +7-95-53 +6-47-27+ +7-94-54+ +8-188-108 +8-188-109 +8-189-108 +8-189-109 +7-94-55 +7-95-54 +7-95-55+ +8-190-110 +8-190-111+ +9-380-222 +9-380-223 +9-381-222+ +10-762-444 +10-762-445 +10-763-444 +10-763-445+ +11-1526-890 +11-1526-891+ +12-3052-1782 +12-3052-1783 +12-3053-1782 +12-3053-1783+ +13-6106-3566 +13-6106-3567 +13-6107-3566 +13-6107-3567 +11-1527-890 +11-1527-891 +9-381-223+ +10-762-446 +10-762-447 +10-763-446+ +11-1526-892+ +12-3052-1784 +12-3052-1785 +12-3053-1784 +12-3053-1785 +11-1526-893 +11-1527-892 +11-1527-893 +10-763-447 +8-191-110 +8-191-111 +4-11-7+ +5-22-14+ +6-44-28+ +7-88-56 +7-88-57 +7-89-56 +7-89-57+ +8-178-114 +8-178-115 +8-179-114+ +9-358-228 +9-358-229 +9-359-228+ +10-718-456 +10-718-457 +10-719-456+ +11-1438-912 +11-1438-913 +11-1439-912 +11-1439-913 +10-719-457 +9-359-229 +8-179-115 +6-44-29 +6-45-28+ +7-90-56 +7-90-57+ +8-180-114+ +9-360-228 +9-360-229 +9-361-228 +9-361-229+ +10-722-458+ +11-1444-916+ +12-2888-1832 +12-2888-1833 +12-2889-1832 +12-2889-1833 +11-1444-917 +11-1445-916 +11-1445-917 +10-722-459 +10-723-458 +10-723-459 +8-180-115 +8-181-114 +8-181-115 +7-91-56 +7-91-57+ +8-182-114 +8-182-115 +8-183-114 +8-183-115+ +9-366-230 +9-366-231 +9-367-230+ +10-734-460 +10-734-461+ +11-1468-922 +11-1468-923 +11-1469-922 +11-1469-923 +10-735-460 +10-735-461+ +11-1470-922+ +12-2940-1844 +12-2940-1845 +12-2941-1844 +12-2941-1845 +11-1470-923+ +12-2940-1846 +12-2940-1847 +12-2941-1846+ +13-5882-3692 +13-5882-3693 +13-5883-3692 +13-5883-3693 +12-2941-1847+ +13-5882-3694 +13-5882-3695 +13-5883-3694 +13-5883-3695 +11-1471-922 +11-1471-923 +9-367-231 +6-45-29+ +7-90-58 +7-90-59 +7-91-58 +7-91-59+ +8-182-118 +8-182-119 +8-183-118+ +9-366-236 +9-366-237+ +10-732-474+ +11-1464-948 +11-1464-949 +11-1465-948 +11-1465-949+ +12-2930-1898+ +13-5860-3796 +13-5860-3797 +13-5861-3796 +13-5861-3797 +12-2930-1899+ +13-5860-3798 +13-5860-3799 +13-5861-3798 +13-5861-3799 +12-2931-1898 +12-2931-1899 +10-732-475 +10-733-474 +10-733-475 +9-367-236 +9-367-237 +8-183-119 +5-22-15+ +6-44-30 +6-44-31 +6-45-30+ +7-90-60 +7-90-61 +7-91-60+ +8-182-120 +8-182-121 +8-183-120 +8-183-121 +7-91-61 +6-45-31 +5-23-14+ +6-46-28+ +7-92-56 +7-92-57+ +8-184-114 +8-184-115 +8-185-114 +8-185-115 +7-93-56 +7-93-57 +6-46-29+ +7-92-58+ +8-184-116 +8-184-117 +8-185-116+ +9-370-232+ +10-740-464 +10-740-465 +10-741-464+ +11-1482-928+ +12-2964-1856 +12-2964-1857 +12-2965-1856 +12-2965-1857 +11-1482-929 +11-1483-928 +11-1483-929 +10-741-465 +9-370-233 +9-371-232 +9-371-233 +8-185-117 +7-92-59+ +8-184-118+ +9-368-236 +9-368-237 +9-369-236 +9-369-237 +8-184-119 +8-185-118+ +9-370-236 +9-370-237+ +10-740-474+ +11-1480-948+ +12-2960-1896 +12-2960-1897 +12-2961-1896 +12-2961-1897 +11-1480-949+ +12-2960-1898 +12-2960-1899 +12-2961-1898 +12-2961-1899 +11-1481-948 +11-1481-949 +10-740-475 +10-741-474 +10-741-475 +9-371-236 +9-371-237 +8-185-119 +7-93-58 +7-93-59 +6-47-28 +6-47-29 +5-23-15+ +6-46-30+ +7-92-60 +7-92-61+ +8-184-122+ +9-368-244 +9-368-245 +9-369-244 +9-369-245+ +10-738-490 +10-738-491 +10-739-490 +10-739-491+ +11-1478-982 +11-1478-983 +11-1479-982 +11-1479-983 +8-184-123 +8-185-122 +8-185-123 +7-93-60 +7-93-61 +6-46-31 +6-47-30 +6-47-31 +2-3-0+ +3-6-0+ +4-12-0 +4-12-1+ +5-24-2 +5-24-3 +5-25-2 +5-25-3 +4-13-0 +4-13-1 +3-6-1+ +4-12-2+ +5-24-4 +5-24-5 +5-25-4 +5-25-5 +4-12-3+ +5-24-6 +5-24-7 +5-25-6 +5-25-7 +4-13-2+ +5-26-4 +5-26-5 +5-27-4 +5-27-5 +4-13-3+ +5-26-6 +5-26-7 +5-27-6 +5-27-7 +3-7-0 +3-7-1+ +4-14-2+ +5-28-4 +5-28-5 +5-29-4 +5-29-5 +4-14-3+ +5-28-6 +5-28-7 +5-29-6 +5-29-7 +4-15-2 +4-15-3+ +5-30-6 +5-30-7 +5-31-6 +5-31-7 +2-3-1+ +3-6-2+ +4-12-4+ +5-24-8 +5-24-9+ +6-48-18 +6-48-19+ +7-96-38 +7-96-39 +7-97-38 +7-97-39+ +8-194-78 +8-194-79 +8-195-78 +8-195-79 +6-49-18 +6-49-19 +5-25-8 +5-25-9 +4-12-5+ +5-24-10+ +6-48-20+ +7-96-40 +7-96-41 +7-97-40 +7-97-41 +6-48-21 +6-49-20 +6-49-21 +5-24-11 +5-25-10+ +6-50-20 +6-50-21 +6-51-20 +6-51-21 +5-25-11+ +6-50-22 +6-50-23 +6-51-22 +6-51-23 +4-13-4+ +5-26-8 +5-26-9 +5-27-8 +5-27-9 +4-13-5+ +5-26-10+ +6-52-20 +6-52-21+ +7-104-42 +7-104-43 +7-105-42 +7-105-43 +6-53-20 +6-53-21 +5-26-11 +5-27-10 +5-27-11+ +6-54-22 +6-54-23 +6-55-22 +6-55-23+ +7-110-46 +7-110-47 +7-111-46 +7-111-47 +3-6-3+ +4-12-6+ +5-24-12 +5-24-13+ +6-48-26 +6-48-27+ +7-96-54 +7-96-55+ +8-192-110 +8-192-111 +8-193-110 +8-193-111 +7-97-54 +7-97-55 +6-49-26 +6-49-27+ +7-98-54 +7-98-55 +7-99-54 +7-99-55 +5-25-12+ +6-50-24 +6-50-25 +6-51-24 +6-51-25+ +7-102-50 +7-102-51 +7-103-50 +7-103-51 +5-25-13+ +6-50-26 +6-50-27 +6-51-26 +6-51-27 +4-12-7+ +5-24-14+ +6-48-28 +6-48-29 +6-49-28+ +7-98-56 +7-98-57 +7-99-56 +7-99-57+ +8-198-114 +8-198-115 +8-199-114 +8-199-115 +6-49-29+ +7-98-58 +7-98-59 +7-99-58 +7-99-59+ +8-198-118 +8-198-119 +8-199-118+ +9-398-236 +9-398-237 +9-399-236 +9-399-237 +8-199-119 +5-24-15+ +6-48-30 +6-48-31 +6-49-30+ +7-98-60 +7-98-61 +7-99-60 +7-99-61 +6-49-31+ +7-98-62+ +8-196-124 +8-196-125 +8-197-124 +8-197-125 +7-98-63 +7-99-62+ +8-198-124 +8-198-125 +8-199-124 +8-199-125 +7-99-63 +5-25-14+ +6-50-28+ +7-100-56 +7-100-57 +7-101-56 +7-101-57 +6-50-29+ +7-100-58+ +8-200-116 +8-200-117 +8-201-116 +8-201-117 +7-100-59 +7-101-58 +7-101-59 +6-51-28 +6-51-29 +5-25-15+ +6-50-30+ +7-100-60 +7-100-61 +7-101-60 +7-101-61 +6-50-31+ +7-100-62+ +8-200-124 +8-200-125+ +9-400-250 +9-400-251+ +10-800-502 +10-800-503 +10-801-502 +10-801-503 +9-401-250 +9-401-251 +8-201-124 +8-201-125 +7-100-63+ +8-200-126 +8-200-127 +8-201-126 +8-201-127 +7-101-62 +7-101-63 +6-51-30 +6-51-31 +4-13-6+ +5-26-12+ +6-52-24+ +7-104-48 +7-104-49 +7-105-48+ +8-210-96 +8-210-97 +8-211-96 +8-211-97 +7-105-49 +6-52-25+ +7-104-50 +7-104-51 +7-105-50 +7-105-51 +6-53-24 +6-53-25+ +7-106-50 +7-106-51+ +8-212-102 +8-212-103 +8-213-102 +8-213-103 +7-107-50 +7-107-51 +5-26-13+ +6-52-26+ +7-104-52 +7-104-53 +7-105-52 +7-105-53 +6-52-27+ +7-104-54 +7-104-55+ +8-208-110 +8-208-111+ +9-416-222 +9-416-223 +9-417-222 +9-417-223 +8-209-110 +8-209-111+ +9-418-222 +9-418-223+ +10-836-446+ +11-1672-892 +11-1672-893 +11-1673-892 +11-1673-893 +10-836-447 +10-837-446 +10-837-447 +9-419-222 +9-419-223 +7-105-54 +7-105-55 +6-53-26+ +7-106-52+ +8-212-104 +8-212-105 +8-213-104 +8-213-105 +7-106-53 +7-107-52+ +8-214-104+ +9-428-208 +9-428-209 +9-429-208 +9-429-209 +8-214-105 +8-215-104 +8-215-105 +7-107-53 +6-53-27+ +7-106-54 +7-106-55+ +8-212-110 +8-212-111 +8-213-110+ +9-426-220 +9-426-221 +9-427-220+ +10-854-440 +10-854-441 +10-855-440 +10-855-441+ +11-1710-882+ +12-3420-1764 +12-3420-1765 +12-3421-1764 +12-3421-1765 +11-1710-883 +11-1711-882 +11-1711-883 +9-427-221 +8-213-111+ +9-426-222 +9-426-223 +9-427-222 +9-427-223 +7-107-54+ +8-214-108 +8-214-109+ +9-428-218 +9-428-219+ +10-856-438 +10-856-439 +10-857-438 +10-857-439 +9-429-218 +9-429-219 +8-215-108 +8-215-109 +7-107-55 +5-27-12+ +6-54-24+ +7-108-48 +7-108-49 +7-109-48 +7-109-49+ +8-218-98 +8-218-99+ +9-436-198+ +10-872-396 +10-872-397 +10-873-396 +10-873-397 +9-436-199 +9-437-198 +9-437-199 +8-219-98 +8-219-99 +6-54-25+ +7-108-50 +7-108-51 +7-109-50+ +8-218-100 +8-218-101 +8-219-100 +8-219-101 +7-109-51 +6-55-24 +6-55-25+ +7-110-50 +7-110-51+ +8-220-102+ +9-440-204 +9-440-205 +9-441-204 +9-441-205+ +10-882-410 +10-882-411 +10-883-410 +10-883-411 +8-220-103+ +9-440-206 +9-440-207 +9-441-206+ +10-882-412 +10-882-413 +10-883-412 +10-883-413 +9-441-207 +8-221-102+ +9-442-204 +9-442-205 +9-443-204 +9-443-205 +8-221-103+ +9-442-206+ +10-884-412 +10-884-413 +10-885-412 +10-885-413 +9-442-207 +9-443-206 +9-443-207 +7-111-50+ +8-222-100 +8-222-101+ +9-444-202 +9-444-203+ +10-888-406 +10-888-407+ +11-1776-814 +11-1776-815 +11-1777-814 +11-1777-815+ +12-3554-1630 +12-3554-1631 +12-3555-1630 +12-3555-1631 +10-889-406 +10-889-407 +9-445-202 +9-445-203+ +10-890-406 +10-890-407 +10-891-406 +10-891-407 +8-223-100 +8-223-101+ +9-446-202 +9-446-203+ +10-892-406 +10-892-407 +10-893-406 +10-893-407 +9-447-202 +9-447-203+ +10-894-406 +10-894-407 +10-895-406 +10-895-407 +7-111-51+ +8-222-102+ +9-444-204 +9-444-205 +9-445-204 +9-445-205 +8-222-103 +8-223-102+ +9-446-204 +9-446-205 +9-447-204+ +10-894-408+ +11-1788-816 +11-1788-817 +11-1789-816 +11-1789-817+ +12-3578-1634 +12-3578-1635 +12-3579-1634 +12-3579-1635 +10-894-409 +10-895-408 +10-895-409 +9-447-205 +8-223-103 +5-27-13+ +6-54-26 +6-54-27+ +7-108-54 +7-108-55 +7-109-54 +7-109-55 +6-55-26+ +7-110-52+ +8-220-104+ +9-440-208 +9-440-209 +9-441-208 +9-441-209 +8-220-105 +8-221-104+ +9-442-208 +9-442-209 +9-443-208 +9-443-209 +8-221-105 +7-110-53 +7-111-52 +7-111-53 +6-55-27 +4-13-7+ +5-26-14+ +6-52-28 +6-52-29 +6-53-28 +6-53-29+ +7-106-58+ +8-212-116 +8-212-117 +8-213-116 +8-213-117+ +9-426-234 +9-426-235 +9-427-234+ +10-854-468 +10-854-469 +10-855-468 +10-855-469 +9-427-235+ +10-854-470 +10-854-471 +10-855-470+ +11-1710-940 +11-1710-941 +11-1711-940 +11-1711-941+ +12-3422-1882 +12-3422-1883 +12-3423-1882 +12-3423-1883 +10-855-471 +7-106-59 +7-107-58+ +8-214-116 +8-214-117+ +9-428-234+ +10-856-468 +10-856-469+ +11-1712-938 +11-1712-939+ +12-3424-1878 +12-3424-1879 +12-3425-1878 +12-3425-1879 +11-1713-938 +11-1713-939 +10-857-468 +10-857-469 +9-428-235+ +10-856-470+ +11-1712-940+ +12-3424-1880 +12-3424-1881 +12-3425-1880+ +13-6850-3760 +13-6850-3761 +13-6851-3760 +13-6851-3761 +12-3425-1881 +11-1712-941+ +12-3424-1882 +12-3424-1883 +12-3425-1882 +12-3425-1883 +11-1713-940 +11-1713-941 +10-856-471 +10-857-470 +10-857-471 +9-429-234 +9-429-235 +8-215-116 +8-215-117 +7-107-59+ +8-214-118 +8-214-119 +8-215-118 +8-215-119+ +9-430-238 +9-430-239 +9-431-238 +9-431-239 +5-26-15+ +6-52-30 +6-52-31 +6-53-30+ +7-106-60 +7-106-61 +7-107-60+ +8-214-120 +8-214-121 +8-215-120+ +9-430-240+ +10-860-480 +10-860-481 +10-861-480 +10-861-481 +9-430-241 +9-431-240 +9-431-241 +8-215-121 +7-107-61 +6-53-31 +5-27-14+ +6-54-28 +6-54-29+ +7-108-58 +7-108-59+ +8-216-118 +8-216-119+ +9-432-238 +9-432-239 +9-433-238 +9-433-239 +8-217-118 +8-217-119 +7-109-58 +7-109-59 +6-55-28 +6-55-29 +5-27-15+ +6-54-30+ +7-108-60+ +8-216-120+ +9-432-240 +9-432-241 +9-433-240+ +10-866-480 +10-866-481 +10-867-480 +10-867-481 +9-433-241 +8-216-121 +8-217-120 +8-217-121 +7-108-61+ +8-216-122 +8-216-123 +8-217-122 +8-217-123 +7-109-60 +7-109-61 +6-54-31+ +7-108-62 +7-108-63 +7-109-62 +7-109-63 +6-55-30 +6-55-31 +3-7-2+ +4-14-4+ +5-28-8 +5-28-9 +5-29-8 +5-29-9 +4-14-5+ +5-28-10+ +6-56-20 +6-56-21+ +7-112-42 +7-112-43 +7-113-42 +7-113-43 +6-57-20 +6-57-21 +5-28-11+ +6-56-22 +6-56-23 +6-57-22+ +7-114-44 +7-114-45 +7-115-44 +7-115-45 +6-57-23+ +7-114-46+ +8-228-92 +8-228-93+ +9-456-186 +9-456-187+ +10-912-374 +10-912-375 +10-913-374 +10-913-375+ +11-1826-750 +11-1826-751 +11-1827-750 +11-1827-751+ +12-3654-1502 +12-3654-1503 +12-3655-1502 +12-3655-1503 +9-457-186 +9-457-187 +8-229-92 +8-229-93 +7-114-47+ +8-228-94+ +9-456-188 +9-456-189 +9-457-188+ +10-914-376 +10-914-377 +10-915-376 +10-915-377 +9-457-189 +8-228-95 +8-229-94 +8-229-95 +7-115-46+ +8-230-92 +8-230-93 +8-231-92 +8-231-93 +7-115-47 +5-29-10 +5-29-11 +4-15-4+ +5-30-8 +5-30-9 +5-31-8 +5-31-9 +4-15-5+ +5-30-10 +5-30-11 +5-31-10 +5-31-11 +3-7-3+ +4-14-6+ +5-28-12+ +6-56-24+ +7-112-48 +7-112-49+ +8-224-98 +8-224-99 +8-225-98 +8-225-99+ +9-450-198 +9-450-199 +9-451-198 +9-451-199 +7-113-48+ +8-226-96 +8-226-97 +8-227-96+ +9-454-192 +9-454-193 +9-455-192 +9-455-193 +8-227-97+ +9-454-194 +9-454-195 +9-455-194 +9-455-195 +7-113-49+ +8-226-98 +8-226-99+ +9-452-198 +9-452-199 +9-453-198+ +10-906-396 +10-906-397 +10-907-396 +10-907-397 +9-453-199 +8-227-98+ +9-454-196 +9-454-197 +9-455-196 +9-455-197+ +10-910-394 +10-910-395 +10-911-394 +10-911-395 +8-227-99+ +9-454-198+ +10-908-396 +10-908-397 +10-909-396+ +11-1818-792 +11-1818-793 +11-1819-792 +11-1819-793 +10-909-397 +9-454-199 +9-455-198+ +10-910-396 +10-910-397 +10-911-396 +10-911-397 +9-455-199 +6-56-25+ +7-112-50+ +8-224-100+ +9-448-200 +9-448-201 +9-449-200 +9-449-201+ +10-898-402 +10-898-403 +10-899-402 +10-899-403 +8-224-101+ +9-448-202+ +10-896-404 +10-896-405 +10-897-404 +10-897-405 +9-448-203+ +10-896-406 +10-896-407 +10-897-406+ +11-1794-812 +11-1794-813+ +12-3588-1626 +12-3588-1627 +12-3589-1626+ +13-7178-3252 +13-7178-3253 +13-7179-3252 +13-7179-3253 +12-3589-1627 +11-1795-812 +11-1795-813 +10-897-407+ +11-1794-814 +11-1794-815 +11-1795-814+ +12-3590-1628 +12-3590-1629 +12-3591-1628 +12-3591-1629 +11-1795-815 +9-449-202+ +10-898-404 +10-898-405+ +11-1796-810 +11-1796-811 +11-1797-810 +11-1797-811 +10-899-404 +10-899-405 +9-449-203+ +10-898-406 +10-898-407 +10-899-406 +10-899-407 +8-225-100+ +9-450-200 +9-450-201 +9-451-200 +9-451-201 +8-225-101+ +9-450-202+ +10-900-404 +10-900-405 +10-901-404+ +11-1802-808 +11-1802-809 +11-1803-808 +11-1803-809 +10-901-405+ +11-1802-810+ +12-3604-1620+ +13-7208-3240 +13-7208-3241 +13-7209-3240 +13-7209-3241 +12-3604-1621 +12-3605-1620+ +13-7210-3240 +13-7210-3241 +13-7211-3240 +13-7211-3241 +12-3605-1621 +11-1802-811 +11-1803-810 +11-1803-811 +9-450-203+ +10-900-406 +10-900-407 +10-901-406 +10-901-407 +9-451-202+ +10-902-404 +10-902-405 +10-903-404 +10-903-405 +9-451-203+ +10-902-406 +10-902-407 +10-903-406 +10-903-407 +7-112-51+ +8-224-102+ +9-448-204 +9-448-205 +9-449-204 +9-449-205 +8-224-103 +8-225-102 +8-225-103 +7-113-50+ +8-226-100+ +9-452-200+ +10-904-400 +10-904-401 +10-905-400 +10-905-401 +9-452-201 +9-453-200+ +10-906-400 +10-906-401 +10-907-400 +10-907-401 +9-453-201+ +10-906-402 +10-906-403 +10-907-402 +10-907-403 +8-226-101+ +9-452-202+ +10-904-404 +10-904-405 +10-905-404 +10-905-405+ +11-1810-810 +11-1810-811 +11-1811-810 +11-1811-811+ +12-3622-1622+ +13-7244-3244 +13-7244-3245 +13-7245-3244 +13-7245-3245 +12-3622-1623 +12-3623-1622 +12-3623-1623 +9-452-203 +9-453-202+ +10-906-404 +10-906-405 +10-907-404 +10-907-405 +9-453-203 +8-227-100+ +9-454-200+ +10-908-400 +10-908-401 +10-909-400 +10-909-401 +9-454-201+ +10-908-402+ +11-1816-804 +11-1816-805 +11-1817-804 +11-1817-805 +10-908-403+ +11-1816-806 +11-1816-807 +11-1817-806 +11-1817-807 +10-909-402+ +11-1818-804 +11-1818-805 +11-1819-804 +11-1819-805 +10-909-403+ +11-1818-806+ +12-3636-1612 +12-3636-1613 +12-3637-1612 +12-3637-1613 +11-1818-807+ +12-3636-1614 +12-3636-1615 +12-3637-1614 +12-3637-1615 +11-1819-806+ +12-3638-1612 +12-3638-1613 +12-3639-1612 +12-3639-1613 +11-1819-807 +9-455-200+ +10-910-400 +10-910-401 +10-911-400 +10-911-401 +9-455-201+ +10-910-402 +10-910-403+ +11-1820-806 +11-1820-807 +11-1821-806 +11-1821-807 +10-911-402 +10-911-403 +8-227-101+ +9-454-202+ +10-908-404+ +11-1816-808 +11-1816-809 +11-1817-808 +11-1817-809 +10-908-405 +10-909-404 +10-909-405 +9-454-203 +9-455-202 +9-455-203 +7-113-51 +6-57-24+ +7-114-48+ +8-228-96+ +9-456-192 +9-456-193 +9-457-192 +9-457-193 +8-228-97+ +9-456-194 +9-456-195 +9-457-194 +9-457-195 +8-229-96 +8-229-97 +7-114-49+ +8-228-98+ +9-456-196 +9-456-197 +9-457-196 +9-457-197 +8-228-99+ +9-456-198 +9-456-199+ +10-912-398+ +11-1824-796 +11-1824-797 +11-1825-796 +11-1825-797 +10-912-399 +10-913-398 +10-913-399 +9-457-198 +9-457-199 +8-229-98 +8-229-99 +7-115-48 +7-115-49 +6-57-25 +5-28-13 +5-29-12 +5-29-13 +4-14-7+ +5-28-14 +5-28-15 +5-29-14 +5-29-15 +4-15-6 +4-15-7+ +5-30-14 +5-30-15 +5-31-14 +5-31-15 +1-1-1+ +2-2-2+ +3-4-4+ +4-8-8+ +5-16-16 +5-16-17 +5-17-16+ +6-34-32 +6-34-33 +6-35-32 +6-35-33 +5-17-17+ +6-34-34 +6-34-35 +6-35-34 +6-35-35 +4-8-9+ +5-16-18 +5-16-19 +5-17-18 +5-17-19+ +6-34-38 +6-34-39 +6-35-38+ +7-70-76+ +8-140-152 +8-140-153 +8-141-152 +8-141-153+ +9-282-306 +9-282-307+ +10-564-614 +10-564-615 +10-565-614 +10-565-615 +9-283-306 +9-283-307 +7-70-77 +7-71-76 +7-71-77 +6-35-39 +4-9-8+ +5-18-16+ +6-36-32 +6-36-33+ +7-72-66 +7-72-67 +7-73-66 +7-73-67 +6-37-32+ +7-74-64+ +8-148-128 +8-148-129+ +9-296-258 +9-296-259 +9-297-258+ +10-594-516 +10-594-517 +10-595-516+ +11-1190-1032 +11-1190-1033+ +12-2380-2066 +12-2380-2067 +12-2381-2066 +12-2381-2067 +11-1191-1032 +11-1191-1033 +10-595-517 +9-297-259 +8-149-128 +8-149-129 +7-74-65+ +8-148-130+ +9-296-260 +9-296-261 +9-297-260+ +10-594-520 +10-594-521 +10-595-520 +10-595-521 +9-297-261 +8-148-131 +8-149-130 +8-149-131 +7-75-64 +7-75-65 +6-37-33+ +7-74-66 +7-74-67+ +8-148-134 +8-148-135 +8-149-134 +8-149-135 +7-75-66 +7-75-67 +5-18-17+ +6-36-34+ +7-72-68 +7-72-69 +7-73-68+ +8-146-136 +8-146-137 +8-147-136+ +9-294-272 +9-294-273 +9-295-272+ +10-590-544 +10-590-545+ +11-1180-1090+ +12-2360-2180 +12-2360-2181+ +13-4720-4362 +13-4720-4363 +13-4721-4362 +13-4721-4363 +12-2361-2180 +12-2361-2181 +11-1180-1091 +11-1181-1090 +11-1181-1091 +10-591-544 +10-591-545 +9-295-273 +8-147-137 +7-73-69 +6-36-35+ +7-72-70 +7-72-71 +7-73-70 +7-73-71 +6-37-34+ +7-74-68+ +8-148-136 +8-148-137 +8-149-136 +8-149-137 +7-74-69 +7-75-68 +7-75-69 +6-37-35+ +7-74-70 +7-74-71 +7-75-70+ +8-150-140+ +9-300-280 +9-300-281+ +10-600-562 +10-600-563+ +11-1200-1126 +11-1200-1127 +11-1201-1126 +11-1201-1127 +10-601-562 +10-601-563 +9-301-280 +9-301-281 +8-150-141 +8-151-140 +8-151-141+ +9-302-282 +9-302-283 +9-303-282 +9-303-283 +7-75-71+ +8-150-142 +8-150-143 +8-151-142+ +9-302-284 +9-302-285+ +10-604-570 +10-604-571 +10-605-570 +10-605-571 +9-303-284 +9-303-285 +8-151-143 +5-19-16+ +6-38-32+ +7-76-64 +7-76-65 +7-77-64 +7-77-65 +6-38-33+ +7-76-66 +7-76-67 +7-77-66+ +8-154-132 +8-154-133 +8-155-132+ +9-310-264 +9-310-265 +9-311-264 +9-311-265+ +10-622-530 +10-622-531 +10-623-530 +10-623-531+ +11-1246-1062 +11-1246-1063 +11-1247-1062+ +12-2494-2124 +12-2494-2125+ +13-4988-4250 +13-4988-4251 +13-4989-4250 +13-4989-4251 +12-2495-2124 +12-2495-2125 +11-1247-1063+ +12-2494-2126+ +13-4988-4252 +13-4988-4253 +13-4989-4252 +13-4989-4253 +12-2494-2127 +12-2495-2126 +12-2495-2127 +8-155-133 +7-77-67 +6-39-32 +6-39-33 +5-19-17+ +6-38-34+ +7-76-68 +7-76-69+ +8-152-138 +8-152-139 +8-153-138 +8-153-139+ +9-306-278 +9-306-279 +9-307-278 +9-307-279 +7-77-68 +7-77-69 +6-38-35+ +7-76-70+ +8-152-140+ +9-304-280 +9-304-281 +9-305-280 +9-305-281 +8-152-141+ +9-304-282 +9-304-283 +9-305-282 +9-305-283 +8-153-140 +8-153-141 +7-76-71+ +8-152-142+ +9-304-284 +9-304-285 +9-305-284 +9-305-285 +8-152-143 +8-153-142 +8-153-143 +7-77-70+ +8-154-140 +8-154-141 +8-155-140 +8-155-141 +7-77-71 +6-39-34 +6-39-35 +4-9-9+ +5-18-18+ +6-36-36+ +7-72-72 +7-72-73 +7-73-72+ +8-146-144 +8-146-145 +8-147-144 +8-147-145 +7-73-73+ +8-146-146 +8-146-147 +8-147-146 +8-147-147 +6-36-37+ +7-72-74 +7-72-75 +7-73-74+ +8-146-148 +8-146-149 +8-147-148 +8-147-149+ +9-294-298 +9-294-299 +9-295-298 +9-295-299+ +10-590-598 +10-590-599+ +11-1180-1198 +11-1180-1199 +11-1181-1198 +11-1181-1199 +10-591-598 +10-591-599 +7-73-75+ +8-146-150 +8-146-151 +8-147-150+ +9-294-300 +9-294-301 +9-295-300 +9-295-301 +8-147-151 +6-37-36+ +7-74-72 +7-74-73+ +8-148-146 +8-148-147 +8-149-146 +8-149-147 +7-75-72 +7-75-73+ +8-150-146 +8-150-147+ +9-300-294+ +10-600-588 +10-600-589 +10-601-588 +10-601-589 +9-300-295+ +10-600-590 +10-600-591 +10-601-590 +10-601-591 +9-301-294 +9-301-295 +8-151-146 +8-151-147 +6-37-37+ +7-74-74+ +8-148-148 +8-148-149+ +9-296-298+ +10-592-596 +10-592-597 +10-593-596 +10-593-597 +9-296-299 +9-297-298 +9-297-299 +8-149-148 +8-149-149 +7-74-75+ +8-148-150+ +9-296-300 +9-296-301 +9-297-300 +9-297-301 +8-148-151 +8-149-150 +8-149-151 +7-75-74+ +8-150-148 +8-150-149 +8-151-148 +8-151-149 +7-75-75 +5-18-19 +5-19-18+ +6-38-36 +6-38-37 +6-39-36 +6-39-37 +5-19-19 +3-4-5+ +4-8-10 +4-8-11 +4-9-10 +4-9-11 +3-5-4+ +4-10-8+ +5-20-16 +5-20-17+ +6-40-34 +6-40-35+ +7-80-70 +7-80-71 +7-81-70 +7-81-71 +6-41-34 +6-41-35+ +7-82-70 +7-82-71 +7-83-70 +7-83-71+ +8-166-142 +8-166-143 +8-167-142 +8-167-143+ +9-334-286+ +10-668-572 +10-668-573 +10-669-572 +10-669-573+ +11-1338-1146 +11-1338-1147 +11-1339-1146 +11-1339-1147 +9-334-287 +9-335-286 +9-335-287 +5-21-16 +5-21-17 +4-10-9+ +5-20-18 +5-20-19 +5-21-18 +5-21-19 +4-11-8+ +5-22-16 +5-22-17 +5-23-16 +5-23-17 +4-11-9 +3-5-5+ +4-10-10 +4-10-11 +4-11-10+ +5-22-20 +5-22-21 +5-23-20 +5-23-21 +4-11-11 +2-2-3+ +3-4-6+ +4-8-12+ +5-16-24 +5-16-25 +5-17-24 +5-17-25 +4-8-13 +4-9-12+ +5-18-24 +5-18-25 +5-19-24 +5-19-25 +4-9-13 +3-4-7+ +4-8-14 +4-8-15+ +5-16-30 +5-16-31 +5-17-30 +5-17-31 +4-9-14 +4-9-15+ +5-18-30 +5-18-31 +5-19-30 +5-19-31 +3-5-6+ +4-10-12+ +5-20-24 +5-20-25 +5-21-24 +5-21-25 +4-10-13 +4-11-12+ +5-22-24 +5-22-25 +5-23-24 +5-23-25 +4-11-13 +3-5-7+ +4-10-14 +4-10-15+ +5-20-30 +5-20-31 +5-21-30 +5-21-31 +4-11-14 +4-11-15+ +5-22-30 +5-22-31 +5-23-30 +5-23-31 +2-3-2+ +3-6-4+ +4-12-8+ +5-24-16+ +6-48-32 +6-48-33 +6-49-32+ +7-98-64 +7-98-65 +7-99-64+ +8-198-128 +8-198-129 +8-199-128+ +9-398-256 +9-398-257+ +10-796-514 +10-796-515 +10-797-514+ +11-1594-1028 +11-1594-1029 +11-1595-1028 +11-1595-1029 +10-797-515 +9-399-256 +9-399-257 +8-199-129 +7-99-65 +6-49-33 +5-24-17 +5-25-16+ +6-50-32 +6-50-33+ +7-100-66 +7-100-67 +7-101-66+ +8-202-132 +8-202-133 +8-203-132+ +9-406-264 +9-406-265 +9-407-264+ +10-814-528 +10-814-529 +10-815-528 +10-815-529+ +11-1630-1058 +11-1630-1059 +11-1631-1058 +11-1631-1059 +9-407-265+ +10-814-530 +10-814-531 +10-815-530+ +11-1630-1060 +11-1630-1061 +11-1631-1060+ +12-3262-2120 +12-3262-2121 +12-3263-2120 +12-3263-2121 +11-1631-1061 +10-815-531 +8-203-133 +7-101-67 +6-51-32 +6-51-33+ +7-102-66+ +8-204-132+ +9-408-264 +9-408-265 +9-409-264 +9-409-265 +8-204-133 +8-205-132 +8-205-133 +7-102-67 +7-103-66+ +8-206-132+ +9-412-264 +9-412-265 +9-413-264 +9-413-265+ +10-826-530 +10-826-531+ +11-1652-1062 +11-1652-1063+ +12-3304-2126 +12-3304-2127+ +13-6608-4254 +13-6608-4255 +13-6609-4254 +13-6609-4255 +12-3305-2126 +12-3305-2127 +11-1653-1062 +11-1653-1063 +10-827-530 +10-827-531 +8-206-133+ +9-412-266+ +10-824-532 +10-824-533 +10-825-532 +10-825-533+ +11-1650-1066 +11-1650-1067 +11-1651-1066 +11-1651-1067+ +12-3302-2134 +12-3302-2135 +12-3303-2134 +12-3303-2135 +9-412-267+ +10-824-534 +10-824-535 +10-825-534+ +11-1650-1068 +11-1650-1069 +11-1651-1068+ +12-3302-2136 +12-3302-2137 +12-3303-2136+ +13-6606-4272 +13-6606-4273 +13-6607-4272 +13-6607-4273 +12-3303-2137 +11-1651-1069 +10-825-535 +9-413-266+ +10-826-532 +10-826-533+ +11-1652-1066 +11-1652-1067+ +12-3304-2134 +12-3304-2135 +12-3305-2134 +12-3305-2135 +11-1653-1066 +11-1653-1067 +10-827-532 +10-827-533 +9-413-267+ +10-826-534+ +11-1652-1068+ +12-3304-2136+ +13-6608-4272 +13-6608-4273 +13-6609-4272 +13-6609-4273 +12-3304-2137 +12-3305-2136 +12-3305-2137 +11-1652-1069 +11-1653-1068 +11-1653-1069 +10-826-535 +10-827-534 +10-827-535 +8-207-132 +8-207-133+ +9-414-266 +9-414-267 +9-415-266 +9-415-267+ +10-830-534+ +11-1660-1068 +11-1660-1069 +11-1661-1068 +11-1661-1069 +10-830-535 +10-831-534+ +11-1662-1068+ +12-3324-2136 +12-3324-2137 +12-3325-2136 +12-3325-2137 +11-1662-1069 +11-1663-1068 +11-1663-1069 +10-831-535 +7-103-67 +5-25-17 +4-12-9 +4-13-8+ +5-26-16+ +6-52-32 +6-52-33+ +7-104-66+ +8-208-132 +8-208-133+ +9-416-266 +9-416-267 +9-417-266 +9-417-267 +8-209-132 +8-209-133 +7-104-67 +7-105-66+ +8-210-132 +8-210-133 +8-211-132 +8-211-133 +7-105-67+ +8-210-134+ +9-420-268 +9-420-269 +9-421-268+ +10-842-536+ +11-1684-1072 +11-1684-1073 +11-1685-1072 +11-1685-1073 +10-842-537 +10-843-536 +10-843-537 +9-421-269 +8-210-135 +8-211-134 +8-211-135 +6-53-32+ +7-106-64 +7-106-65+ +8-212-130 +8-212-131+ +9-424-262 +9-424-263 +9-425-262 +9-425-263+ +10-850-526 +10-850-527 +10-851-526+ +11-1702-1052 +11-1702-1053 +11-1703-1052 +11-1703-1053+ +12-3406-2106 +12-3406-2107 +12-3407-2106 +12-3407-2107 +10-851-527 +8-213-130+ +9-426-260 +9-426-261+ +10-852-522 +10-852-523 +10-853-522 +10-853-523 +9-427-260 +9-427-261 +8-213-131+ +9-426-262+ +10-852-524 +10-852-525 +10-853-524 +10-853-525 +9-426-263+ +10-852-526 +10-852-527 +10-853-526 +10-853-527 +9-427-262 +9-427-263 +7-107-64 +7-107-65+ +8-214-130 +8-214-131 +8-215-130 +8-215-131 +6-53-33+ +7-106-66 +7-106-67+ +8-212-134+ +9-424-268+ +10-848-536 +10-848-537 +10-849-536 +10-849-537 +9-424-269 +9-425-268 +9-425-269 +8-212-135 +8-213-134 +8-213-135 +7-107-66 +7-107-67+ +8-214-134 +8-214-135 +8-215-134 +8-215-135 +5-26-17 +5-27-16+ +6-54-32+ +7-108-64 +7-108-65 +7-109-64 +7-109-65+ +8-218-130 +8-218-131 +8-219-130 +8-219-131 +6-54-33+ +7-108-66 +7-108-67+ +8-216-134+ +9-432-268 +9-432-269 +9-433-268 +9-433-269 +8-216-135 +8-217-134 +8-217-135 +7-109-66 +7-109-67 +6-55-32 +6-55-33 +5-27-17 +4-13-9+ +5-26-18+ +6-52-36 +6-52-37+ +7-104-74 +7-104-75 +7-105-74 +7-105-75+ +8-210-150 +8-210-151 +8-211-150 +8-211-151 +6-53-36 +6-53-37 +5-26-19+ +6-52-38+ +7-104-76 +7-104-77 +7-105-76+ +8-210-152 +8-210-153 +8-211-152 +8-211-153 +7-105-77 +6-52-39 +6-53-38 +6-53-39 +5-27-18 +5-27-19 +3-6-5+ +4-12-10 +4-12-11+ +5-24-22 +5-24-23 +5-25-22 +5-25-23 +4-13-10 +4-13-11 +3-7-4+ +4-14-8+ +5-28-16 +5-28-17+ +6-56-34 +6-56-35 +6-57-34 +6-57-35+ +7-114-70 +7-114-71 +7-115-70+ +8-230-140 +8-230-141 +8-231-140+ +9-462-280 +9-462-281 +9-463-280 +9-463-281 +8-231-141 +7-115-71 +5-29-16 +5-29-17 +4-14-9+ +5-28-18 +5-28-19+ +6-56-38+ +7-112-76 +7-112-77 +7-113-76 +7-113-77+ +8-226-154+ +9-452-308 +9-452-309 +9-453-308 +9-453-309 +8-226-155 +8-227-154 +8-227-155 +6-56-39 +6-57-38 +6-57-39+ +7-114-78 +7-114-79 +7-115-78+ +8-230-156 +8-230-157+ +9-460-314 +9-460-315 +9-461-314+ +10-922-628 +10-922-629+ +11-1844-1258 +11-1844-1259 +11-1845-1258 +11-1845-1259 +10-923-628 +10-923-629 +9-461-315 +8-231-156 +8-231-157+ +9-462-314+ +10-924-628+ +11-1848-1256 +11-1848-1257 +11-1849-1256 +11-1849-1257 +10-924-629 +10-925-628 +10-925-629 +9-462-315 +9-463-314 +9-463-315 +7-115-79 +5-29-18+ +6-58-36 +6-58-37 +6-59-36 +6-59-37+ +7-118-74+ +8-236-148+ +9-472-296 +9-472-297 +9-473-296+ +10-946-592 +10-946-593 +10-947-592 +10-947-593 +9-473-297 +8-236-149 +8-237-148 +8-237-149 +7-118-75 +7-119-74 +7-119-75 +5-29-19+ +6-58-38+ +7-116-76 +7-116-77 +7-117-76+ +8-234-152 +8-234-153 +8-235-152 +8-235-153+ +9-470-306 +9-470-307+ +10-940-614 +10-940-615 +10-941-614 +10-941-615 +9-471-306 +9-471-307 +7-117-77+ +8-234-154 +8-234-155 +8-235-154 +8-235-155 +6-58-39 +6-59-38 +6-59-39 +4-15-8+ +5-30-16 +5-30-17+ +6-60-34 +6-60-35 +6-61-34 +6-61-35 +5-31-16 +5-31-17+ +6-62-34 +6-62-35 +6-63-34 +6-63-35 +4-15-9+ +5-30-18 +5-30-19 +5-31-18 +5-31-19+ +6-62-38 +6-62-39 +6-63-38 +6-63-39+ +7-126-78+ +8-252-156+ +9-504-312+ +10-1008-624 +10-1008-625 +10-1009-624 +10-1009-625 +9-504-313 +9-505-312 +9-505-313 +8-252-157 +8-253-156 +8-253-157 +7-126-79+ +8-252-158 +8-252-159 +8-253-158 +8-253-159 +7-127-78 +7-127-79 +3-7-5+ +4-14-10+ +5-28-20 +5-28-21 +5-29-20+ +6-58-40+ +7-116-80 +7-116-81 +7-117-80 +7-117-81 +6-58-41 +6-59-40 +6-59-41 +5-29-21 +4-14-11 +4-15-10+ +5-30-20 +5-30-21 +5-31-20+ +6-62-40+ +7-124-80 +7-124-81 +7-125-80 +7-125-81 +6-62-41 +6-63-40 +6-63-41 +5-31-21 +4-15-11 +2-3-3+ +3-6-6+ +4-12-12 +4-12-13 +4-13-12+ +5-26-24 +5-26-25 +5-27-24 +5-27-25 +4-13-13 +3-6-7+ +4-12-14 +4-12-15+ +5-24-30 +5-24-31 +5-25-30 +5-25-31 +4-13-14 +4-13-15+ +5-26-30 +5-26-31 +5-27-30 +5-27-31 +3-7-6+ +4-14-12+ +5-28-24 +5-28-25 +5-29-24 +5-29-25 +4-14-13 +4-15-12+ +5-30-24 +5-30-25 +5-31-24 +5-31-25 +4-15-13+ +5-30-26 +5-30-27 +5-31-26 +5-31-27 +3-7-7+ +4-14-14+ +5-28-28 +5-28-29 +5-29-28 +5-29-29 +4-14-15+ +5-28-30 +5-28-31 +5-29-30 +5-29-31 +4-15-14+ +5-30-28 +5-30-29 +5-31-28 +5-31-29 +4-15-15+ +5-30-30 +5-30-31 +5-31-30 +5-31-31 diff --git a/src/main/java/org/openstreetmap/atlas/generator/AtlasGenerator.java b/src/main/java/org/openstreetmap/atlas/generator/AtlasGenerator.java index dd7c251e..69a366d2 100644 --- a/src/main/java/org/openstreetmap/atlas/generator/AtlasGenerator.java +++ b/src/main/java/org/openstreetmap/atlas/generator/AtlasGenerator.java @@ -17,10 +17,12 @@ import org.apache.hadoop.mapred.JobConf; import org.apache.spark.api.java.JavaPairRDD; import org.openstreetmap.atlas.exception.CoreException; +import org.openstreetmap.atlas.generator.persistence.AbstractMultipleAtlasBasedOutputFormat; import org.openstreetmap.atlas.generator.persistence.MultipleAtlasCountryStatisticsOutputFormat; import org.openstreetmap.atlas.generator.persistence.MultipleAtlasOutputFormat; import org.openstreetmap.atlas.generator.persistence.MultipleAtlasStatisticsOutputFormat; import org.openstreetmap.atlas.generator.persistence.delta.RemovedMultipleAtlasDeltaOutputFormat; +import org.openstreetmap.atlas.generator.persistence.scheme.SlippyTilePersistenceScheme; import org.openstreetmap.atlas.generator.sharding.AtlasSharding; import org.openstreetmap.atlas.generator.tools.filesystem.FileSystemHelper; import org.openstreetmap.atlas.generator.tools.spark.SparkJob; @@ -93,12 +95,18 @@ public String apply(final String key) "Shape file containing the countries", StringConverter.IDENTITY, Optionality.REQUIRED); public static final Switch PBF_PATH = new Switch<>("pbfs", "The path to PBFs", StringConverter.IDENTITY, Optionality.REQUIRED); - public static final Switch PBF_SCHEME = new Switch<>("pbfScheme", - "The folder structure of the PBF", StringConverter.IDENTITY, Optionality.OPTIONAL, - PbfLocator.DEFAULT_SCHEME); + public static final Switch PBF_SCHEME = new Switch<>("pbfScheme", + "The folder structure of the PBF", SlippyTilePersistenceScheme::new, + Optionality.OPTIONAL, PbfLocator.DEFAULT_SCHEME); public static final Switch PBF_SHARDING = new Switch<>("pbfSharding", "The sharding tree of the pbf files. If not specified, this will default to the general Atlas sharding.", StringConverter.IDENTITY, Optionality.OPTIONAL); + public static final Switch ATLAS_SCHEME = new Switch<>( + "atlasScheme", + "The folder structure of the output Atlas. Example: \"zz/xx/yy/\" or \"\"" + + " (everything under the same folder)", + SlippyTilePersistenceScheme::new, Optionality.OPTIONAL, + AbstractMultipleAtlasBasedOutputFormat.DEFAULT_SCHEME); public static final Switch SHARDING_TYPE = new Switch<>("sharding", "The sharding definition.", StringConverter.IDENTITY, Optionality.OPTIONAL, SHARDING_DEFAULT); @@ -246,7 +254,10 @@ public void start(final CommandMap command) final String countryShapes = (String) command.get(COUNTRY_SHAPES); final String previousOutputForDelta = (String) command.get(PREVIOUS_OUTPUT_FOR_DELTA); final String pbfPath = (String) command.get(PBF_PATH); - final String pbfScheme = (String) command.get(PBF_SCHEME); + final SlippyTilePersistenceScheme pbfScheme = (SlippyTilePersistenceScheme) command + .get(PBF_SCHEME); + final SlippyTilePersistenceScheme atlasScheme = (SlippyTilePersistenceScheme) command + .get(ATLAS_SCHEME); final String pbfShardingName = (String) command.get(PBF_SHARDING); final String shardingName = (String) command.get(SHARDING_TYPE); final Sharding sharding = AtlasSharding.forString(shardingName, configuration()); @@ -346,7 +357,9 @@ public void start(final CommandMap command) logger.info("Printing memory after loading Atlas {}", name); Memory.printCurrentMemory(); // Output the Name/Atlas couple - final Tuple2 result = new Tuple2<>(name, atlas); + final Tuple2 result = new Tuple2<>( + name + CountryShard.COUNTRY_SHARD_SEPARATOR + atlasScheme.getScheme(), + atlas); return result; }); @@ -521,6 +534,6 @@ protected SwitchList switches() return super.switches().with(COUNTRIES, COUNTRY_SHAPES, SHARDING_TYPE, PBF_PATH, PBF_SCHEME, PBF_SHARDING, PREVIOUS_OUTPUT_FOR_DELTA, CODE_VERSION, DATA_VERSION, EDGE_CONFIGURATION, WAY_SECTIONING_CONFIGURATION, PBF_NODE_CONFIGURATION, - PBF_WAY_CONFIGURATION, PBF_RELATION_CONFIGURATION); + PBF_WAY_CONFIGURATION, PBF_RELATION_CONFIGURATION, ATLAS_SCHEME); } } diff --git a/src/main/java/org/openstreetmap/atlas/generator/PbfContext.java b/src/main/java/org/openstreetmap/atlas/generator/PbfContext.java index aaf18d19..fc7cd519 100644 --- a/src/main/java/org/openstreetmap/atlas/generator/PbfContext.java +++ b/src/main/java/org/openstreetmap/atlas/generator/PbfContext.java @@ -2,6 +2,7 @@ import java.io.Serializable; +import org.openstreetmap.atlas.generator.persistence.scheme.SlippyTilePersistenceScheme; import org.openstreetmap.atlas.geography.sharding.Sharding; /** @@ -13,9 +14,10 @@ public class PbfContext implements Serializable private final String pbfPath; private final Sharding sharding; - private final String scheme; + private final SlippyTilePersistenceScheme scheme; - public PbfContext(final String pbfPath, final Sharding sharding, final String scheme) + public PbfContext(final String pbfPath, final Sharding sharding, + final SlippyTilePersistenceScheme scheme) { this.pbfPath = pbfPath; this.sharding = sharding; @@ -27,7 +29,7 @@ public String getPbfPath() return this.pbfPath; } - public String getScheme() + public SlippyTilePersistenceScheme getScheme() { return this.scheme; } diff --git a/src/main/java/org/openstreetmap/atlas/generator/PbfLocator.java b/src/main/java/org/openstreetmap/atlas/generator/PbfLocator.java index ebffb449..d0d272c9 100644 --- a/src/main/java/org/openstreetmap/atlas/generator/PbfLocator.java +++ b/src/main/java/org/openstreetmap/atlas/generator/PbfLocator.java @@ -11,6 +11,7 @@ import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.openstreetmap.atlas.exception.CoreException; +import org.openstreetmap.atlas.generator.persistence.scheme.SlippyTilePersistenceScheme; import org.openstreetmap.atlas.generator.tools.filesystem.FileSystemCreator; import org.openstreetmap.atlas.geography.Located; import org.openstreetmap.atlas.geography.MultiPolygon; @@ -64,10 +65,8 @@ public Resource getResource() private static final Logger logger = LoggerFactory.getLogger(PbfLocator.class); - public static final String ZOOM = "zz"; - public static final String X_INDEX = "xx"; - public static final String Y_INDEX = "yy"; - public static final String DEFAULT_SCHEME = ZOOM + "-" + X_INDEX + "-" + Y_INDEX + public static final String DEFAULT_SCHEME = SlippyTilePersistenceScheme.ZOOM + "-" + + SlippyTilePersistenceScheme.X_INDEX + "-" + SlippyTilePersistenceScheme.Y_INDEX + FileSuffix.PBF.toString(); private final PbfContext pbfContext; @@ -89,9 +88,7 @@ public PbfLocator(final PbfContext pbfContext, final Map spark) this.pbfFetcher = (Function> & Serializable) shard -> { final Path pbfName = new Path(this.pbfContext.getPbfPath() + "/" - + this.pbfContext.getScheme().replaceAll(ZOOM, String.valueOf(shard.getZoom())) - .replaceAll(X_INDEX, String.valueOf(shard.getX())) - .replaceAll(Y_INDEX, String.valueOf(shard.getY()))); + + this.pbfContext.getScheme().compile(shard)); try { if (!fileSystem.exists(pbfName)) diff --git a/src/main/java/org/openstreetmap/atlas/generator/creator/AtlasCreator.java b/src/main/java/org/openstreetmap/atlas/generator/creator/AtlasCreator.java index 5423b335..ee5bca57 100644 --- a/src/main/java/org/openstreetmap/atlas/generator/creator/AtlasCreator.java +++ b/src/main/java/org/openstreetmap/atlas/generator/creator/AtlasCreator.java @@ -7,6 +7,7 @@ import org.openstreetmap.atlas.generator.PbfContext; import org.openstreetmap.atlas.generator.PbfLoader; import org.openstreetmap.atlas.generator.PbfLocator; +import org.openstreetmap.atlas.generator.persistence.scheme.SlippyTilePersistenceScheme; import org.openstreetmap.atlas.generator.sharding.AtlasSharding; import org.openstreetmap.atlas.geography.atlas.Atlas; import org.openstreetmap.atlas.geography.atlas.pbf.AtlasLoadingOption; @@ -44,9 +45,9 @@ public class AtlasCreator extends Command }, Optionality.REQUIRED); public static final Switch PBF_PATH = new Switch<>("pbfs", "The path to PBFs", StringConverter.IDENTITY, Optionality.REQUIRED); - public static final Switch PBF_SCHEME = new Switch<>("pbfScheme", - "The folder structure of the PBF", StringConverter.IDENTITY, Optionality.OPTIONAL, - PbfLocator.DEFAULT_SCHEME); + public static final Switch PBF_SCHEME = new Switch<>("pbfScheme", + "The folder structure of the PBF", SlippyTilePersistenceScheme::new, + Optionality.OPTIONAL, PbfLocator.DEFAULT_SCHEME); public static final Switch PBF_SHARDING = new Switch<>("pbfSharding", "The sharding tree of the pbf files. If not specified, this will default to the general Atlas sharding.", StringConverter.IDENTITY, Optionality.OPTIONAL); @@ -61,8 +62,8 @@ public static void main(final String[] args) } public Atlas generateAtlas(final CountryBoundaryMap map, final Shard tile, final String pbfPath, - final String pbfScheme, final Sharding pbfSharding, final Sharding sharding, - final String countryName) + final SlippyTilePersistenceScheme pbfScheme, final Sharding pbfSharding, + final Sharding sharding, final String countryName) { final PbfContext pbfContext = new PbfContext(pbfPath, pbfSharding, pbfScheme); final PbfLoader loader = new PbfLoader(pbfContext, new HashMap<>(), map, @@ -78,7 +79,8 @@ protected int onRun(final CommandMap command) final CountryBoundaryMap map = (CountryBoundaryMap) command.get(BOUNDARIES); final Shard tile = (Shard) command.get(TILE); final String pbfPath = (String) command.get(PBF_PATH); - final String pbfScheme = (String) command.get(PBF_SCHEME); + final SlippyTilePersistenceScheme pbfScheme = (SlippyTilePersistenceScheme) command + .get(PBF_SCHEME); final String pbfShardingName = (String) command.get(PBF_SHARDING); final String shardingName = (String) command.get(SHARDING_TYPE); final Sharding sharding = AtlasSharding.forString(shardingName, Maps.stringMap()); diff --git a/src/main/java/org/openstreetmap/atlas/generator/persistence/AbstractMultipleAtlasBasedOutputFormat.java b/src/main/java/org/openstreetmap/atlas/generator/persistence/AbstractMultipleAtlasBasedOutputFormat.java index 29c53a60..f2be865b 100644 --- a/src/main/java/org/openstreetmap/atlas/generator/persistence/AbstractMultipleAtlasBasedOutputFormat.java +++ b/src/main/java/org/openstreetmap/atlas/generator/persistence/AbstractMultipleAtlasBasedOutputFormat.java @@ -2,6 +2,7 @@ import org.apache.hadoop.mapred.lib.MultipleOutputFormat; import org.openstreetmap.atlas.generator.AtlasGenerator; +import org.openstreetmap.atlas.generator.persistence.scheme.SlippyTilePersistenceScheme; import org.openstreetmap.atlas.geography.sharding.CountryShard; import org.openstreetmap.atlas.geography.sharding.SlippyTile; import org.openstreetmap.atlas.geography.sharding.converters.SlippyTileConverter; @@ -18,6 +19,9 @@ public abstract class AbstractMultipleAtlasBasedOutputFormat extends MultipleOutputFormat { + // By default, save all the shards under each country folder + public static final String DEFAULT_SCHEME = ""; + @Override protected String generateFileNameForKeyValue(final String key, final Type value, final String name) @@ -25,8 +29,11 @@ protected String generateFileNameForKeyValue(final String key, final Type value, final StringList countrySplit = StringList.split(key, CountryShard.COUNTRY_SHARD_SEPARATOR); final String country = countrySplit.get(0); final String shard = countrySplit.get(1); + final String schemeDefinition = countrySplit.size() > 2 ? countrySplit.get(2) : ""; + final SlippyTilePersistenceScheme scheme = new SlippyTilePersistenceScheme( + schemeDefinition); final SlippyTile slippyTile = new SlippyTileConverter().backwardConvert(shard); - return country + "/" + slippyTile.getZoom() + "/" + slippyTile.getX() + "/" - + slippyTile.getY() + "/" + key; + return country + "/" + scheme.compile(slippyTile) + country + + CountryShard.COUNTRY_SHARD_SEPARATOR + shard; } } diff --git a/src/main/java/org/openstreetmap/atlas/generator/persistence/scheme/SlippyTilePersistenceScheme.java b/src/main/java/org/openstreetmap/atlas/generator/persistence/scheme/SlippyTilePersistenceScheme.java new file mode 100644 index 00000000..936d32f9 --- /dev/null +++ b/src/main/java/org/openstreetmap/atlas/generator/persistence/scheme/SlippyTilePersistenceScheme.java @@ -0,0 +1,42 @@ +package org.openstreetmap.atlas.generator.persistence.scheme; + +import java.io.Serializable; + +import org.openstreetmap.atlas.geography.sharding.SlippyTile; + +/** + * @author matthieun + */ +public class SlippyTilePersistenceScheme implements Serializable +{ + private static final long serialVersionUID = -7098822765716165700L; + + public static final String ZOOM = "zz"; + public static final String X_INDEX = "xx"; + public static final String Y_INDEX = "yy"; + + private final String scheme; + + public SlippyTilePersistenceScheme(final String scheme) + { + this.scheme = scheme; + } + + public String compile(final SlippyTile tile) + { + return compile(String.valueOf(tile.getZoom()), String.valueOf(tile.getX()), + String.valueOf(tile.getY())); + } + + public String compile(final String zoom, final String xIndex, final String yIndex) + { + return this.scheme.replaceAll(ZOOM, String.valueOf(zoom)) + .replaceAll(X_INDEX, String.valueOf(xIndex)) + .replaceAll(Y_INDEX, String.valueOf(yIndex)); + } + + public String getScheme() + { + return this.scheme; + } +} diff --git a/src/main/java/org/openstreetmap/atlas/generator/tools/streaming/ResourceFileSystem.java b/src/main/java/org/openstreetmap/atlas/generator/tools/streaming/ResourceFileSystem.java index e827810f..9a2033d2 100644 --- a/src/main/java/org/openstreetmap/atlas/generator/tools/streaming/ResourceFileSystem.java +++ b/src/main/java/org/openstreetmap/atlas/generator/tools/streaming/ResourceFileSystem.java @@ -8,6 +8,8 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataInputStream; @@ -22,6 +24,9 @@ import org.openstreetmap.atlas.streaming.resource.ByteArrayResource; import org.openstreetmap.atlas.streaming.resource.Resource; import org.openstreetmap.atlas.streaming.resource.WritableResource; +import org.openstreetmap.atlas.utilities.collections.StringList; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * {@link FileSystem} that is based on a set of resources. @@ -30,6 +35,8 @@ */ public class ResourceFileSystem extends FileSystem { + private static final Logger logger = LoggerFactory.getLogger(ResourceFileSystem.class); + // The store that contains all the known resources in the file system private static final Map STORE = new HashMap<>(); public static final String SCHEME = "resource"; @@ -64,6 +71,11 @@ public static Set files() return STORE.keySet(); } + public static void printContents() + { + files().forEach(file -> logger.info("{}", file)); + } + public static Map simpleconfiguration() { final Map result = new HashMap<>(); @@ -184,7 +196,21 @@ public boolean rename(final Path source, final Path destination) throws IOExcept // Hadoop end of job rename case destinationName = destinationName.endsWith("/") ? destinationName : destinationName + "/"; - final String appendName = sourceName.substring(sourceName.lastIndexOf("/") + 1); + // Sample resource: + // resource://test/atlas/_temporary/0/_temporary/attempt_201804061442_0003_m_000002_14/DMA/9/DMA_9-168-234.atlas + final Pattern pattern = Pattern.compile("\\/attempt_[^\\/]*\\/"); + final Matcher matcher = pattern.matcher(sourceName); + final String appendName; + if (matcher.find()) + { + final String match = matcher.group(0); + final StringList split = StringList.split(sourceName, match); + appendName = split.get(1); + } + else + { + appendName = sourceName.substring(sourceName.lastIndexOf("/") + 1); + } destinationName = destinationName + appendName; } if (STORE.containsKey(sourceName)) diff --git a/src/test/java/org/openstreetmap/atlas/generator/PbfLocatorTest.java b/src/test/java/org/openstreetmap/atlas/generator/PbfLocatorTest.java index b53120b4..262cd9c0 100644 --- a/src/test/java/org/openstreetmap/atlas/generator/PbfLocatorTest.java +++ b/src/test/java/org/openstreetmap/atlas/generator/PbfLocatorTest.java @@ -11,6 +11,7 @@ import org.junit.Test; import org.openstreetmap.atlas.exception.CoreException; import org.openstreetmap.atlas.generator.PbfLocator.LocatedPbf; +import org.openstreetmap.atlas.generator.persistence.scheme.SlippyTilePersistenceScheme; import org.openstreetmap.atlas.generator.tools.streaming.ResourceFileSystem; import org.openstreetmap.atlas.geography.Location; import org.openstreetmap.atlas.geography.MultiPolygon; @@ -41,7 +42,8 @@ public void init() public void testDefaultTileFinder() { // Test a default scheme - final String scheme = PbfLocator.DEFAULT_SCHEME; + final SlippyTilePersistenceScheme scheme = new SlippyTilePersistenceScheme( + PbfLocator.DEFAULT_SCHEME); final PbfContext pbfContext = new PbfContext("resource://" + version, new SlippyTileSharding(10), scheme); final PbfLocator locator = new PbfLocator(pbfContext, @@ -57,8 +59,9 @@ public void testDefaultTileFinder() public void testDifferentTileFinder() { // Test a non-default scheme - final String scheme = PbfLocator.ZOOM + "/" + PbfLocator.X_INDEX + "-" + PbfLocator.Y_INDEX - + ".osm.pbf"; + final SlippyTilePersistenceScheme scheme = new SlippyTilePersistenceScheme( + SlippyTilePersistenceScheme.ZOOM + "/" + SlippyTilePersistenceScheme.X_INDEX + "-" + + SlippyTilePersistenceScheme.Y_INDEX + ".osm.pbf"); final PbfContext pbfContext = new PbfContext("resource://" + version, new SlippyTileSharding(10), scheme); final PbfLocator locator = new PbfLocator(pbfContext,