Logo of BatchService Storefront Contact Us
Back

BatchService | Residential Real Estate Data + Property Transaction Data | 155 million US property records

BatchService offers comprehensive access to 600+ unique data points on 155+ million residential US properties. This includes property transaction data, construction details, sales & loan information, listing information (MLS), valuation, equity, tax profiles, and liens, updated daily.

Request Information
owner.names.0.first owner.names.0.full owner.names.0.last owner.names.0.middle owner.names.1.first owner.names.1.full owner.names.1.last owner.names.1.middle address.street address.city address.state address.zip address.zipPlus4 address.county address.countyFipsCode owner.mailingAddress.street owner.mailingAddress.city owner.mailingAddress.state owner.mailingAddress.zip owner.mailingAddress.zipPlus4 owner.mailingAddress.county ids.apn general.propertyTypeCategory general.propertyTypeDetail building.bedroomCount building.bathroomCount building.totalBuildingAreaSquareFeet lot.lotSizeSquareFeet building.yearBuilt valuation.ltv valuation.estimatedEquity valuation.estimatedValue assessment.totalAssessedValue owner.ownerOccupied owner.ownerOccupiedCode owner.lengthOfResidenceMonths openLien.totalOpenLienCount openLien.totalOpenLienBalance openLien.mortgages openLien.mortgages.0.assignedLenderName openLien.mortgages.0.currentEstimatedBalance openLien.mortgages.0.currentEstimatedInterestRate openLien.mortgages.0.dueDate openLien.mortgages.0.estimatedPaymentAmount openLien.mortgages.0.financingType openLien.mortgages.0.financingTypeCode openLien.mortgages.0.lenderName openLien.mortgages.0.lenderNameBeneficiary openLien.mortgages.0.loanAmount openLien.mortgages.0.loanTermMonths openLien.mortgages.0.loanType openLien.mortgages.0.loanTypeCode openLien.mortgages.0.ltv openLien.mortgages.0.recordingDate openLien.mortgages.1.dueDate openLien.mortgages.1.loanTermMonths openLien.mortgages.1.ltv openLien.mortgages.1.recordingDate openLien.juniorLoanTypes openLien.allLoanTypes mortgages.recordingDate mortgages.loanTypeCode mortgages.loanTerm mortgages.loanType mortgages.dueDate mortgages.interestRate mortgages.financingType mortgages.financingTypeCode mortgages.lenderName sale.lastSale.price sale.lastSale.priceCode sale.lastSale.priceCodeDescription sale.lastSale.pricePerSquareFoot sale.lastSale.recordingDate address.hash address.houseNumber address.latitude address.longitude address.unitNumber address.unitType building.airConditioningSource building.airConditioningSourceCode building.airConditioningType building.airConditioningTypeCode building.atticFinishedSquareFeet building.atticSquareFeet building.atticUnfinishedSquareFeet building.basementFinishedSquareFeet building.basementSquareFeet building.basementType building.basementTypeCode building.basementUnfinishedSquareFeet building.bathFixtureCount building.buildingClass building.buildingClassCode building.buildingComments building.buildingCondition building.buildingConditionCode building.buildingCount building.buildingQuality building.buildingQualityCode building.calculatedBathroomCount building.commercialUnitCount building.constructionType building.constructionTypeCode building.driveway building.drivewayCode building.effectiveYearBuilt building.elevatorCount building.exteriorWalls building.exteriorWallsCode building.features building.fireplaceCode building.floorCover building.floorCoverCode building.foundation building.foundationCode building.fullBathroomCount building.garage building.garageCode building.garageFinishedSquareFeet building.garageParkingSpaceCount building.garageSquareFeet building.garageUnfinishedSquareFeet building.groundFloorAreaSquareFeet building.heatingFuelType building.heatingFuelTypeCode building.heatSource building.heatSourceCode building.interiorWalls building.interiorWallsCode building.livingAreaSquareFeet building.otherRooms building.partialBathroomCount building.patio building.patioCode building.pool building.poolCode building.porch building.porchCode building.residentialUnitCount building.roofCover building.roofCoverCode building.roofType building.roofTypeCode building.roomCount building.sewer building.sewerCode building.storyCode building.storyCount building.storyCountDescription building.style building.styleCode building.totalBuildingAreaCode building.totalBuildingAreaCodeDescription building.unitCount building.waterService building.waterServiceCode demographics.age demographics.childCount demographics.discretionaryIncome demographics.gender demographics.genderCode demographics.hasChildren demographics.homeownerRenter demographics.homeownerRenterCode demographics.householdSize demographics.income demographics.individualEducation demographics.individualEducationCode demographics.individualOccupationCode demographics.investments.0 demographics.investments.1 demographics.maritalStatus demographics.maritalStatusCode demographics.netWorth demographics.newHomeOwner demographics.petOwner demographics.recentlyMoved demographics.recentlyMovedMonth demographics.recentlyMovedYear demographics.religious demographics.religiousAffiliation demographics.religiousAffiliationCode demographics.singleParent foreclosure.documentType foreclosure.documentTypeCode foreclosure.recordingDate foreclosure.releaseReason foreclosure.status foreclosure.statusIndicator foreclosure.transactionId general.vacant homeownerAssociations homeownerAssociations.0.feeAmount homeownerAssociations.0.feeFrequency homeownerAssociations.0.name homeownerAssociations.0.type homeownerAssociations.1.feeAmount homeownerAssociations.1.feeFrequency homeownerAssociations.1.name homeownerAssociations.1.type ids.addressHash ids.fipsCode ids.oldApn ids.oldApnCode ids.oldApnCodeDescription ids.personIds ids.taxId involuntaryLien.bankruptcy involuntaryLien.bankruptcy.caseCounty involuntaryLien.bankruptcy.caseNumber involuntaryLien.bankruptcy.recordingDate involuntaryLien.divorce involuntaryLien.liens involuntaryLien.liens.0.amountDue involuntaryLien.liens.0.bookNumber involuntaryLien.liens.0.caseNumber involuntaryLien.liens.0.documentNumber involuntaryLien.liens.0.documentType involuntaryLien.liens.0.documentTypeCode involuntaryLien.liens.0.lienAmount involuntaryLien.liens.0.lienRecordingDate involuntaryLien.liens.0.lienType involuntaryLien.liens.0.pageNumber involuntaryLien.liens.0.parties.0.fullName involuntaryLien.liens.0.parties.0.roleType involuntaryLien.liens.0.parties.1.fullName involuntaryLien.liens.0.parties.1.roleType involuntaryLien.liens.0.parties.2.fullName involuntaryLien.liens.0.parties.2.roleType lot.estimatedLotSizeSquareFeet lot.lotDepthFeet lot.lotFrontageFeet lot.lotSizeAcres lot.siteInfluence lot.siteInfluenceCode lot.topography lot.topographyCode lot.zoningCode mls.agentKey mls.agentLicenseNumber mls.agentName mls.agentOfficeAddress mls.agentOfficeCorporateName mls.agentOfficeEmail mls.agentOfficePhone mls.agentOffices mls.agentOffices.0.agentCodeId mls.agentOffices.0.agentId mls.agentOffices.0.fax mls.agentOffices.0.key mls.agentOffices.0.mainOfficeId mls.agentOffices.0.name mls.agentOffices.0.officeAddress mls.agentOffices.0.officeCorporateName mls.agentOffices.0.officeEmail mls.agentOffices.0.officePhoneNumber mls.agentOffices.0.phoneNumber mls.agentOffices.0.websiteUrl mls.agentPrimaryPhoneNumber mls.agents mls.agents.0.email mls.agents.0.key mls.agents.0.licenseNumber mls.agents.0.name mls.agents.0.officePhoneNumber mls.agents.0.primaryPhoneNumber mls.agents.0.roles.0 mls.agents.0.websiteUrl mls.agentWebsiteUrl mls.appliances mls.architecturalStyle mls.bathroomCount mls.bedroomCount mls.brokerage.address mls.brokerage.email mls.brokerage.name mls.brokerage.phoneNumber mls.brokerage.websiteUrl mls.brokerageAddress mls.brokerageEmail mls.brokerageName mls.brokeragePhone mls.brokerageWebsiteUrl mls.buildingStyle mls.condoFloorNumber mls.coolingTypes mls.daysOnMarket mls.description mls.directions mls.elementarySchool mls.exteriorConstruction mls.failedListingDate mls.floorCount mls.floorCoverings mls.fullBathroomCount mls.halfBathroomCount mls.hasCeilingFan mls.hasFireplace mls.hasLawn mls.hasVaultedCeiling mls.heatingFuelTypes mls.heatingSystems mls.heatingTypes mls.highSchool mls.initialListingStatus mls.juniorHighSchool mls.latitude mls.listedBelowMarketPrice mls.listingCategory mls.listingKey mls.listingUrl mls.livingArea mls.longitude mls.lotSizeSquareFeet mls.maxListPrice mls.maxListPriceDate mls.minListPrice mls.minListPriceDate mls.mlsId mls.mlsName mls.mlsNumber mls.neighborhood mls.newConstruction mls.oneQuarterBathroomCount mls.originalListingDate mls.parkingSpaceCount mls.partialBathroomCount mls.patio mls.price mls.propertySubtype mls.propertyType mls.rentalIndicator mls.roofTypes mls.salePriceIsEstimated mls.schoolDistrict mls.schools mls.schools.0.category mls.schools.0.name mls.schools.1.category mls.schools.1.name mls.schools.2.category mls.schools.2.name mls.schools.3.category mls.schools.3.name mls.situsDirectionLeft mls.situsDirectionRight mls.soldDate mls.soldPrice mls.status mls.statusSubtype mls.subDivision mls.taxAmount mls.taxDescription mls.taxes mls.taxes.0 mls.taxYear mls.threeQuarterBathroomCount mls.title mls.totalBuildingAreaSquareFeet mls.yearBuilt owner.fullName owner.mailingAddress.hash owner.mailingAddress.houseNumber owner.mailingAddress.unitNumber owner.mailingAddress.unitType owner.ownershipRights owner.ownershipRightsCode owner.ownershipStartDate owner.ownerStatusType owner.ownerStatusTypeCode sale.flipLength sale.flipLengthCategory sale.flipProfit sale.lastSale.bookNumber sale.lastSale.distressedSaleFlag sale.lastSale.documentNumber sale.lastSale.documentType sale.lastSale.mortgages sale.lastSale.mortgages.0.bookNumber sale.lastSale.mortgages.0.documentNumber sale.lastSale.mortgages.0.dueDate sale.lastSale.mortgages.0.financingType sale.lastSale.mortgages.0.financingTypeCode sale.lastSale.mortgages.0.interestRate sale.lastSale.mortgages.0.lenderName sale.lastSale.mortgages.0.loanAmount sale.lastSale.mortgages.0.loanTerm sale.lastSale.mortgages.0.loanType sale.lastSale.mortgages.0.loanTypeCode sale.lastSale.mortgages.0.pageNumber sale.lastSale.mortgages.0.recordingDate sale.lastSale.mortgages.1.bookNumber sale.lastSale.mortgages.1.documentNumber sale.lastSale.mortgages.1.dueDate sale.lastSale.mortgages.1.financingType sale.lastSale.mortgages.1.financingTypeCode sale.lastSale.mortgages.1.interestRate sale.lastSale.mortgages.1.lenderName sale.lastSale.mortgages.1.loanAmount sale.lastSale.mortgages.1.loanTerm sale.lastSale.mortgages.1.loanType sale.lastSale.mortgages.1.loanTypeCode sale.lastSale.mortgages.1.pageNumber sale.lastSale.mortgages.1.recordingDate sale.lastSale.pageNumber sale.lastSale.reoFlag sale.lastSale.reoFlagDescription sale.lastSale.saleBuyers sale.lastSale.saleDate sale.lastSale.salePriceIsEstimated sale.lastSale.saleSellers sale.lastTransfer.bookNumber sale.lastTransfer.distressedSaleFlag sale.lastTransfer.documentNumber sale.lastTransfer.documentType sale.lastTransfer.mortgages sale.lastTransfer.pageNumber sale.lastTransfer.price sale.lastTransfer.priceCode sale.lastTransfer.priceCodeDescription sale.lastTransfer.pricePerSquareFoot sale.lastTransfer.recordingDate sale.lastTransfer.reoFlag sale.lastTransfer.reoFlagDescription sale.lastTransfer.saleBuyers sale.lastTransfer.saleDate sale.lastTransfer.salePriceIsEstimated sale.lastTransfer.saleSellers sale.priorSale.bookNumber sale.priorSale.distressedSaleFlag sale.priorSale.documentNumber sale.priorSale.documentType sale.priorSale.mortgages sale.priorSale.mortgages.0.bookNumber sale.priorSale.mortgages.0.documentNumber sale.priorSale.mortgages.0.dueDate sale.priorSale.mortgages.0.financingType sale.priorSale.mortgages.0.financingTypeCode sale.priorSale.mortgages.0.interestRate sale.priorSale.mortgages.0.lenderName sale.priorSale.mortgages.0.loanAmount sale.priorSale.mortgages.0.loanTerm sale.priorSale.mortgages.0.loanType sale.priorSale.mortgages.0.loanTypeCode sale.priorSale.mortgages.0.pageNumber sale.priorSale.mortgages.0.recordingDate sale.priorSale.pageNumber sale.priorSale.price sale.priorSale.priceCode sale.priorSale.priceCodeDescription sale.priorSale.pricePerSquareFoot sale.priorSale.recordingDate sale.priorSale.reoFlag sale.priorSale.reoFlagDescription sale.priorSale.saleBuyers sale.priorSale.saleDate sale.priorSale.salePriceIsEstimated sale.priorSale.saleSellers sale.priorTransfer.bookNumber sale.priorTransfer.distressedSaleFlag sale.priorTransfer.documentNumber sale.priorTransfer.documentType sale.priorTransfer.mortgages sale.priorTransfer.pageNumber sale.priorTransfer.price sale.priorTransfer.priceCode sale.priorTransfer.priceCodeDescription sale.priorTransfer.pricePerSquareFoot sale.priorTransfer.recordingDate sale.priorTransfer.reoFlag sale.priorTransfer.reoFlagDescription sale.priorTransfer.saleBuyers sale.priorTransfer.saleDate sale.priorTransfer.salePriceIsEstimated sale.priorTransfer.saleSellers valuation.asOfDate valuation.confidenceScore valuation.equityCurrentEstimatedBalance valuation.equityPercent valuation.priceRangeMax valuation.priceRangeMin valuation.standardDeviation
xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx x xxxxx xxxxxxxxxxxxx xxx xxx xxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxx xxxx xxxx xxxxxx xxxxxxxx xxxxxx xxxx xx x xxxxxx xxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx x x xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x x xxxxx x xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx x xxxx xxxxxx x xxxxx x xxxxx xxxxxxxxxxxxxxxxx x x xxxxxxxx xxxxxxx x xxxxx xxxx xxxx x xxxx xxxxxxxx x xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxx xxxx xxxxx xxx xxx xxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxx xxxxxx xxxxxxxxxxxx xxxxxx x xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xx xx xxxxxx xxx xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxx xxxx xxxx xxxxxx xxxxxxxxx xxxxxx xxxx xxx x xxxxx xxxxxxxxxxxxxxxxxx xxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxxxxx xx xxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x x xxxxxx x x xxx xxx xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x xxxxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx x xxxxx xxxxxx x xxxxx xxxxxxxxxx x x xxxxx xxxxxxxxxxxxxxxxx x x xxxxxx xxxxxxxxxx x xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxx xxxx xxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxx xxxxxxxxx xxxxxxxxxxxxx x x x xxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxx xxxx xxx xxxxxx xxxxxxxxx xxxxxx xxxx x xxxxx xxxxxxxxxxx xxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x x xxxxxx x xxx xxx xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x xxxxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx x xxxxx xxxx x xxxx xxxxxxxxxx x x xxxxx xxxxxxxxxxxxxxxxx x x xxxxxxxx xxxxxxx x xxxxxx xxxx xxxxxxxxxx x xxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxx xxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx x x xxxxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxx x x x xxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxxx xxxx xxxx xxxxx xxxxxxxxxxxxxxxxxx xxxxxx xxxx xx x xxxxxx xxxxxxxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx x xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx x xxxxxxx x xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x xxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx x xxxxx xxxxxx x xxxxx xxxxxxxxxx x x xxxxx x xxxxxx x xxxxxx xxxxxxxxxx x xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxx xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx x xxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx x xxxxx xxxxxxxxxxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xx xxxxx xxxx xxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xx xxxxx xxxx xxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxx xxxx xx xxxxxx xxxxxxxxx xxxxxx xxxx xx x xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx xxx xxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxx xxxxxxxxxx xxxxxxx x xxxx x x x xx x xxxxxxx xx xxxxxxxx x xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxx x xxx xxx xxxx xxx xx xxxx xxxxx xx xxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxx x xxxxx x x xxx x xxx x xxxxxxx xxxxxxxx xx x xxxxxxxxxxx x xxx x xx x xxxxx xxxx x xxxxx xxxxxxxxxx x x xxxxxx xxxxxxxxxxxxxxxxxxxxx x x xxxxxxx x xxxxxx xxxxxxxxxx x xxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxx x xxxxxxxxxxxxx xx xxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxx xxxxxxx xxxxxxxxxxxxxx xxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxx xxxxx xx xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx x x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxx xxxx xxxxxxxxxx xxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxx xxxxxx xxxxxx xxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx xxx xxx xx xxx xxxxxxxxxxxxxxxxxxxxxxxx x xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxx xxxx xxxx xxxxxx xxxxxxxxx xxxxxx xxxx xxx x xxxxx xxxxxxxxxxxxxxxxx xxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxx xxx xxxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxx xxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x x xxxxxxx x xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x xxxxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx x xxxxx xxxx x xxxxx xxxxxxxxxx x x xxxxx xxxxxxxxxxxxxxxxxxxxx x x xxxxxx x xxxxxx xxxxxxxxxx x xxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxx xxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxx xxxxx xxx xxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx x xxxx xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxx xxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxxx xxxx x xxxxxx xxxxxxxxxxxxxxxxxx xxxxxx xxxx x xxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxx xxxxxxxxxxxxxxxx xx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxx xxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x x xxxxxx x xxx xxx xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x xxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx xxxxx xxxxxx x xxxxxxxxxx x x xxxxx xxxxxxxxxxxxxxxxxxxxx x x xxxxxxxx xxxxxxx x xxxxxx xxxxxxxx x xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxx x x x xxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxx xxxxx xxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxx xxxx xxxx xxxxx xxxxxxxxxxxxxxxxxx xxxxxx xxxx x x xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx xx x xxxxxx x xxx xxx xxxx xxxxxxx x xxxxxxxxxxxx x xxxx xxxxxxxxxx x x xxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xx xxxxx xxxx x xxxxxxxxxx x x xxxxx x x xxxxxx xxxxxxxxxx x xxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxx xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxx xxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxx xx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxx xxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xxxx xxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xx xxxxx xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxx xxxx xxxx xxxxx xxxxxxxxx xxxxxx xxxx x x xxxxxx xxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxx x xxxx x x x x x xxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx x x xxxxxx x xxx xxx xxxx xxxxxxx x xxxxxxxxxxxx x xxxx x xxxxxxxxxx x x xxxxxxx xx xxxxxxxxxxxx x x xxx x xxxxxxx x xxxxxxxxxxx x xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xx xx xx xx xxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx x x x xxxxxxxx xxxxxxxxxxxxxxx xxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxx xxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxx xxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxx xxxxx xxxxxx xxxxxx
xxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxx x xxxxxxxxxxxxx xxxxxxxxxxx xx xxxxx xxxx xxxxxxxxx xxxxx xxxxxxxxxxxxx xxxxxxxxxxx xx xxxxx xxxx xxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxx xxxx xxxx xxxxxx xxxxxxxx xxxxxx xxxx xxx x xxxxxx xxxxxxxxxxxxxxxxx xxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxx xxx xx xx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxx x xxxx x x x xxxxxxx xx xxxxxxxx x xxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxxx x xxx x xxx x xxxx xxx xx xxxx xxxxx xx xxxxx x x xxxx xx xxxxxxxxxxxx x x xxx x xxx x xxxxxxx xxxxxxxx xx x xxxxxxxxxxx x xxx x xx xxxxx xxxx x xxxxxxxxxx x x xxxxxx x x xxxxxxxx xxxxxxxxxxxxxxxx xxxxxx x xxxxxx xxxx xxxxxxxxxx x xxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxx x xxxxxxxxxxxxx xx xxxxxxxxxxxxxx xx xx xx xxxx xxxx xxx xxxxxx xxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx x x xxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx x x xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxx xxxx xxxxxxxxxx xxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxx xxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxx xxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx x x x xxxx xxxxxxxxxxxx xxxxxxxxxxxxx x x x xxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxx xxxx xxxxxxxxxxxx xxxxxxxxxxxxx x x xxxx xxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xx xxxxxx xxxxx xxxxxx xxxxxx
Request Sample Access

Description

BatchService is used by lead generation, product, operations, and acquisitions teams to power websites, fuel applications, build lists, enrich data, and improve data governance. A suite of APIs and self-service list building platforms provide access to 150M+ residential properties. Residential Real Estate Data includes: - Property Address Information - Assessment Details - Building Characteristics - Demographics - Foreclosure - Occupancy/Vacancy - Involuntary Liens - MLS & Agent Arrays - Owner Names & Mailing Address - Property Owner Profiles - Current & Prior Sales - Tax Information - Valuation & Equity Real Estate Data APIs include: - Residential Property Search - Residential Property Lookup - Residential Address Verification - Residential Property Skip Trace - Geocoding BatchData's robust data science team curates over a dozen primary and secondary tier 1 data sources to offer unparalleled database depth, accuracy, and completeness.

Country Coverage

(1 country)
North America (1)

Data Categories

  • Property Owner Data
  • Property Transaction Data
  • Commercial Real Estate Data
  • Residential Real Estate Data
  • Property Listings Data

Pricing

Starts at
$0.01 / API Call
One-off purchase
$500
Monthly License
Not available
Yearly License
$10.2K
Usage-based
$0.01

Volumes

property records
155M

Does this product fit your data needs?

Get in touch with our team to start unlocking your data solutions.

Request Information